11 充分认识for¶
In [65]: for i in range(5):
...: print(i)
...: i = 10
0
1
2
3
4
为什么不是执行一次就退出?
按照for在Python中的工作方式, i = 10
并不会影响循环。range(5)生成的下一个元素就被解包,并赋值给目标列表的变量i
.
In [65]: for i in range(5):
...: print(i)
...: i = 10
0
1
2
3
4
为什么不是执行一次就退出?
按照for在Python中的工作方式, i = 10
并不会影响循环。range(5)生成的下一个元素就被解包,并赋值给目标列表的变量i
.