Могу ли я протестировать более двух переменных (в частности, три) в цикле for?

#python #database #sorting #for-loop #variables

#python #База данных #сортировка #for-цикл #переменные

Вопрос:

ранее я создал код, который тестировал переменные my_list[x] и my_list[x 1] в цикле for . Мне было интересно, могу ли я сделать то же самое с тремя переменными (я думал my_list[x 2] , но не думаю, что это работает). Для справки я использовал my_list[x] и my_list[x 1] для поиска определенных условий в наборе данных, и теперь мне нужно добавить третью. Спасибо!

Комментарии:

1. Amm конечно, вы можете…

2. Не совсем понятно, о чем вы спрашиваете. Не могли бы вы предоставить некоторый код в качестве примера того, чего вы пытаетесь достичь?

Ответ №1:

Вы можете. Единственное, что позволяет избежать ошибки индекса:

 for i in range(len(l)):
    print (l[i])

for i in range(len(l)-1):
    print (l[i])
    print (l[i 1])

for i in range(len(l)-2):
    print (l[i])
    print (l[i 1])
    print (l[i 2])
 

И т.д…