如何在 Python 中迭代列表?

pythonserver side programmingprogramming

有多种方法可以迭代列表对象。Python 中的 for 语句有一个变体,它遍历列表直到耗尽。它相当于 Java 中的 foreach 语句。它的语法是 −

for var in list:
  stmt1
  stmt2

示例

以下脚本将打印列表中的所有项目

L=[10,20,30,40,50]
for var in L:
  print (L.index(var),var)

输出

生成的输出为 −

0 10
1 20
2 30
3 40
4 50

示例

另一种方法是迭代范围直到列表的长度,并将其用作列表中项目的索引

for var in range(len(L)):
  print (var,L[var])

输出

您还可以从列表中获取枚举对象并对其进行迭代。以下代码也给出相同的输出。

for var in enumerate(L):
  print (var)

相关文章


有用资源