Python中的控制流:for-in

在Python中,for-in循环用于迭代一个序列(如列表、元组、字符串或范围)或任何其他可迭代对象。
它允许您针对序列中的每个项重复执行一组语句。

✏️ 语法

Python
for item in sequence:
    # 每个项要执行的代码块
    ...

在上面的代码中,item表示序列中的当前项,sequence是您想要迭代的可迭代对象。
for语句后面的代码块是缩进的,将对序列中的每个项执行。

📘 示例

Python
fruits = ["apple", "banana", "orange"]

for fruit in fruits:
    print(fruit)

在上面的代码中,for-in循环迭代fruits列表并打印每个水果,每个水果占一行。
输出将是:

apple
banana
orange

⚠️ 注意

  • break语句可用于提前退出循环。
  • continue语句可用于跳过当前迭代并进入下一次迭代。
  • 您可以在for-in循环中使用else子句,以指定在循环完成迭代序列后要执行的一段代码,但仅在循环正常完成时执行。