📅  最后修改于: 2023-12-03 15:00:50.088000             🧑  作者: Mango
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