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

540 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.