Python For 循环
for循环用于迭代序列(即列表、元组、字典、集合或字符串)。
这不像其他编程语言中的for关键字,而更像是其他面向对象编程语言中的迭代器方法。
使用for循环,我们可以执行一组语句,对列表、元组、集合等中的每个项目执行一次。
嵌套循环
嵌套循环是循环内的循环。
“内循环”将在“外循环”的每次迭代中执行一次:
例子
打印每个水果的每个形容词:
adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
==========
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
==========
red apple
red banana
red cherry
big apple
big banana
big cherry
tasty apple
tasty banana
tasty cherry
For 循环中的 Else
循环中的else关键字 for指定循环结束时要执行的代码块:
例子
打印从 0 到 5 的所有数字,并在循环结束时打印一条消息:
for x in range(6):
print(x)
else:
print("Finally finished!")
注意:如果循环被语句else停止,则不会执行该块。break
例子
当是 3 时中断循环x,看看这个 else块会发生什么:
for x in range(6):
if x == 3: break
print(x)
else:
print("Finally finished!")
"Finally finished!"没有被打印出来
浙公网安备 33010602011771号