Если у вас есть несколько списков, вы можете сделать это, комбинируя enumerate
и zip
:
list1 = [1, 2, 3, 4, 5]
list2 = [10, 20, 30, 40, 50]
list3 = [100, 200, 300, 400, 500]
for i, (l1, l2, l3) in enumerate(zip(list1, list2, list3)):
print(i, l1, l2, l3)
Выход:
0 1 10 100
1 2 20 200
2 3 30 300
3 4 40 400
4 5 50 500
Обратите внимание, что после i
требуется скобка. В противном случае вы получите ошибку: ValueError: need more than 2 values to unpack