0

需要遍历两个列表。

有没有办法让它更容易?

for idx, (l1, l2) in enumerate(zip(list1, list2)):
4

2 回答 2

3

尽管我更喜欢问题中的解决方案,但另一种选择是:

from itertools import count

for i, x, y in zip(count(), seq1, seq2): 
    pass
于 2013-04-04T12:32:02.873 回答
0

对于不同长度的列表,我会改用izip_longest,它看起来像这样:

from itertools import izip_longest

for index, (item1, item2) in enumerate(izip_longest(list1, list2, fillvalue=None)): 
    # code
于 2013-04-04T12:44:58.803 回答