5

list1 = list('asdf')両方を同時にやり取りできるようにしたいですlist2 = list('qwer')。最善のアプローチは何ですか?

for i, p in list1, list2:
    print(i,p)

どこiでインクリメントになり、インクリメントlist1pなりますlist2

4

1 に答える 1

13

使用zip(またはitertools.izip2 つのリストが大きい場合):

for i, p in zip(list1, list2):
    print(i, p)

または、使用するlist1さと同じではない可能性がある場合list2izip_longestitertools

于 2012-08-29T21:15:16.943 に答える