如何在Python中循环多个列表?
最简单的方法似乎是使用外部迭代器来跟踪。请注意,此答案认为您正在循环处理相同大小的列表。
阅读更多:Python 教程
例子
a = [10, 12, 14, 16, 18]
b = [10, 8, 6, 4, 2]
for i in range(len(a)):
print(a[i] + b[i])
输出
这将给出输出 –
20
20
20
20
20
例子
您也可以使用zip方法,当a或b中较短的列表停止时停止。
a = [10, 12, 14, 16, 18]
b = [10, 8, 6]
for (A, B) in zip(a, b):
print(A + B)
输出
这将给出输出 –
20
20
20
极客教程