for-in
在Python中,for-in
循环用于迭代一个序列(如列表、元组、字符串或范围)或任何其他可迭代对象。
它允许您针对序列中的每个项重复执行一组语句。
✏️ 语法
for item in sequence:
# 每个项要执行的代码块
...
在上面的代码中,item
表示序列中的当前项,sequence
是您想要迭代的可迭代对象。for
语句后面的代码块是缩进的,将对序列中的每个项执行。
📘 示例
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
在上面的代码中,for-in
循环迭代fruits
列表并打印每个水果,每个水果占一行。
输出将是:
apple
banana
orange
⚠️ 注意
break
语句可用于提前退出循环。continue
语句可用于跳过当前迭代并进入下一次迭代。for-in
循环中使用else
子句,以指定在循环完成迭代序列后要执行的一段代码,但仅在循环正常完成时执行。