Python - For 循环
要重复迭代序列,请使用 for 循环(即列表、元组、字典、集合或字符串)。
这更像是其他面向对象编程语言中的迭代方法,而不像其他编程语言中的 for 关键字。
for 循环允许我们执行一系列语句列表、元组、集合等中的每个项目一次
cars = [Renault”, Peugeot”, BMW”]
for x in cars:
print(x)
浏览字符串
您可以按字符浏览字符串:
for x in Peugeot”:
print(x)
for
使用 break 语句,您可以停止 for.
cars = [Renault”, Peugeot”, BMW”]
for x in cars:
print(x)
if x == Peugeot”:
break
该语句在 for
通过 continue 指令,我们可以停止当前迭代并继续下一个元素。
cars = [Renault”, 标致”, 宝马”]
for x in voitures:
print(x)
if x == 标致”:
continue
range()
range() 函数允许我们以预定的次数遍历一组代码。
range() 函数返回一系列数字,默认情况下,这些数字从 0 开始,递增 1,然后停止在预定值处。
for x in range(4, 8):
print(x)
默认情况下,range() 函数的初始值为 0,但可以通过添加参数 range(4, 8) 来指定起始值,该参数表示从 4 到 6 的值(但不包括 8:
for
else 循环中的 else 用于指定 for 循环完成后将执行的语句块。
for x in range(8):
print(x)
else:
print(for 循环完成”)
注意:如果在 for 循环中添加中断,else 中的指令块不会执行。
嵌套的 for 循环
嵌套的 for 循环是另一个 for 循环中的一个循环。它非常适合遍历矩阵,例如:
rows=[1”, 2”, 3”]
columns = [4”, 5”, 6”]
对于行中的 x:
对于列中的 y:
print(x, y)