对列表使用for循环
在 Python 中,列表可存储任何类型的值,如字符串或数字:
planets = ["Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune"]
可以通过将 index 括在变量名称后的方括号 ([]) 中来访问列表中的任何项目。 索引从 0 开始:
planets = ["Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune"]
print("The first planet is ", planets[0])
print("The second planet is ", planets[1])
print("The third planet is ", planets[2])
还可以使用 len 确定列表中的项数。 因此,可以使用 while 循环和计数器来循环或循环访问列表中的每个项。 由于此操作很常见,Python 提供 for 循环,可用于循环访问列表。
Python 具有许多可供循环访问的类型。 这些类型称为可迭代项。
Python 列表可迭代,可以与 for 循环配合使用。 将 for 循环与可迭代对象一起使用,在其中循环已知次数(可迭代对象中的每个项一次)。
关于for循环
下面是一个从 4 倒数到 0 的示例 for 循环:
countdown = [4, 3, 2, 1, 0]
for number in countdown:
print(number)
print("Blast off!! 🚀")
for 循环是具有五个重要部分的语句:
单词 for,后跟一个空格。
要为序列中每个值创建的变量名称 (number)。 请注意,多个变量需要用逗号分隔。
单词 in,前后为空格。
要循环访问的列表的名称(前面的示例中为 countdown)或可迭代对象,后跟冒号 (:)。
要对可迭代中每个项运行的代码,由嵌套的空格分隔。
我们使用 sleep() 函数将该代码更改为在每个数字之间等待一秒钟:
from time import sleep
countdown = [4, 3, 2, 1, 0]
for number in countdown:
print(number)
sleep(1) # Wait 1 second
print("Blast off!! 🚀")
备注
大多数 Python 代码使用四个空格作为空白单元。 为了避免按下空格键四次,大多数编辑器都有一个用于插入四个空格的 Tab 键快捷方式。
原文地址:https://blog.csdn.net/2301_79805249/article/details/144403605
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!