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全部词条