假设我有两个列表,foo 和 bar 实例化如下:
foo = ['Hello', 'Yes', 'No']
bar = ['Bonjour', 'Oui', 'Non']
假设,然后,我想遍历这些值并像这样打印一个连接:
count = 0
for x in foo:
print x + bar[count]
count += 1
这会给我:
HelloBonjour
YesOui
NoNon
是否有不需要计数迭代器的方法?也许是……
for x in foo and y in bar:
pint x + y
有空吗?
请您参考如下方法:
你可以使用zip:
foo = ['Hello', 'Yes', 'No']
bar = ['Bonjour', 'Oui', 'Non']
for x, y in zip(foo, bar):
print x + y
输出:
HelloBonjour
YesOui
NoNon
