需要运行两个列表。
有没有办法让它变得更容易?
for idx, (l1, l2) in enumerate(zip(list1, list2)):
答案 0 :(得分:3)
另一种选择,虽然我更喜欢问题中的解决方案,但是:
from itertools import count
for i, x, y in zip(count(), seq1, seq2):
pass
答案 1 :(得分:0)
对于不同长度的列表,我会改用izip_longest,它看起来像这样:
from itertools import izip_longest
for index, (item1, item2) in enumerate(izip_longest(list1, list2, fillvalue=None)):
# code