如何使用 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

更新日期: 05-3-2020

540 次浏览

开启你的事业生涯

通过完成该课程获得认证

开始学习
广告