如何在Python中循环多个列表?

如何在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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程