代码点读机 / Python / for

for Python · 关键字

把一个可迭代对象里的元素逐个取出来处理,像超市收银员把购物车里的商品一件一件扫过收银台。

怎么用

for 变量 in 可迭代对象:

小例子

fruits = ["苹果", "香蕉", "橙子"]

for fruit in fruits:
    print("正在处理:" + fruit)

运行结果

正在处理:苹果
正在处理:香蕉
正在处理:橙子

提醒:别忘了冒号,下一行要缩进。 for 不需要你手动管理“第几个元素”或“什么时候结束”,它会自动一个个取,直到取完。 除了列表,字符串也可以迭代,比如 for ch in "hello": 会依次取出每个字符。 range(5) 也是可迭代对象,常用于控制循环次数,如 for i in range(5): 会执行 5 次循环体。

官方文档:https://docs.python.org/zh-cn/3/tutorial/controlflow.html#tut-for

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条