Python For 循环

for循环用于迭代序列(即列表、元组、字典、集合或字符串)。

这不像其他编程语言中的for关键字,而更像是其他面向对象编程语言中的迭代器方法。

使用for循环,我们可以执行一组语句,对列表、元组、集合等中的每个项目执行一次。

嵌套循环

嵌套循环是循环内的循环。

“内循环”将在“外循环”的每次迭代中执行一次:

例子

打印每个水果的每个形容词:

adj = ["red", "big", "tasty"]
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!"没有被打印出来

posted on 2022-03-28 10:39  -G  阅读(68)  评论(0)    收藏  举报

导航