📜  for 循环包含 python (1)

📅  最后修改于: 2023-12-03 15:00:50.088000             🧑  作者: Mango

Python中的for循环

Python中的for循环用于迭代遍历可迭代对象中的元素。可迭代对象包括字符串、列表、元组、字典等等。

语法
for 变量 in iterable:
    # 代码块

其中,变量表示每次迭代时取出的元素值,iterable则为可迭代对象。

示例
遍历列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

输出结果为:

apple
banana
cherry
遍历字符串
for char in "Python":
    print(char)

输出结果为:

P
y
t
h
o
n
遍历元组
days = ("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday")
for day in days:
    print(day)

输出结果为:

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
遍历字典
fruit_dict = {"apple": 1, "banana": 2, "cherry": 3}
for key, value in fruit_dict.items():
    print(key, value)

输出结果为:

apple 1
banana 2
cherry 3

在字典中,使用items()方法取出键值对,然后用for循环遍历。

循环控制语句

for循环中,可以使用以下循环控制语句:

  • break:跳出循环,不再执行后续的循环语句。
  • continue:跳过本次循环,继续执行下一次循环语句。
  • else:当循环遍历完所有元素时,执行else语句块。
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    if fruit == "banana":
        break
    print(fruit)
else:
    print("No more fruits")

输出结果为:

apple