目录

Python - 循环列表


循环遍历列表

您可以使用循环遍历列表项for环形:

示例

一项一项地打印列表中的所有项目:

thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)
亲自试一试 »

学习更多关于for循环在我们的Python For 循环章节。


循环遍历索引号

您还可以通过引用列表项的索引号来循环遍历列表项。

使用range()len()函数来创建合适的可迭代对象。

示例

通过引用索引号打印所有项目:

thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
  print(thislist[i])
亲自试一试 »

上面示例中创建的迭代是[0, 1, 2]



使用 While 循环

您可以使用循环遍历列表项while环形。

使用len()函数来确定列表的长度,然后从 0 开始并通过引用列表项的索引循环遍历列表项。

请记住在每次迭代后将索引增加 1。

示例

打印所有项目,使用while循环遍历所有索引号

thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
  print(thislist[i])
  i = i + 1
亲自试一试 »

学习更多关于while循环在我们的Python While 循环章节。


使用列表理解进行循环

列表理解提供了循环列表的最短语法:

示例

短手for循环将打印列表中的所有项目:

thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
亲自试一试 »

在下一章中了解有关列表理解的更多信息:列表理解