这里主要探讨一些动态循环的例子
a=list()
a.append(1)
a.append(2)
a.append(3)
for i in a:
if i==3:
a.append(0)
print(i)
print(a)
一般情况下a只有三个元素,但在循环的过程中a的元素增加了,故循环的次数也增加了,本来三次变成四次,所有循环在动态变换,即a在循环的过程中增加了,会改变循环次数
代码规范:尽量不要在循环去改变list
这里主要探讨一些动态循环的例子
a=list()
a.append(1)
a.append(2)
a.append(3)
for i in a:
if i==3:
a.append(0)
print(i)
print(a)
一般情况下a只有三个元素,但在循环的过程中a的元素增加了,故循环的次数也增加了,本来三次变成四次,所有循环在动态变换,即a在循环的过程中增加了,会改变循环次数
代码规范:尽量不要在循环去改变list