for 循环是一种常用的控制流程结构,通常用于迭代遍历序列(例如列表、元组、字符串)或者可迭代对象(例如字典、集合)中的元素。其基本结构如下:
for
for 变量 in 序列: # 执行语句
for 循环会遍历序列中的每一个元素,并将元素赋值给指定的变量,然后执行缩进块中的语句。当序列中的所有元素都被遍历过后,循环就结束了。
下面是一个简单的例子,使用 for 循环输出一个列表中的所有元素:
fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: print(fruit)
输出结果为:
apple banana cherry
除了遍历序列外,for 循环还可以使用 range() 函数生成一系列数字,然后遍历这些数字。例如:
range()
for i in range(1, 6): print(i)
1 2 3 4 5
在 for 循环中,还可以使用 break 和 continue 控制语句来跳出循环或者跳过某次循环。例如:
break
continue
fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: if fruit == 'banana': break print(fruit)
apple
在这个例子中,当 fruit 的值为 'banana' 时,执行了 break 语句跳出了循环。
fruit
'banana'
原文链接:codingdict.net