a=[1]
for aa in a:
print aa
a.append(aa+1)
结果就是无限循环啦。每次输出是前面加一。
既然append不行,那就insert在前面吧。
a=[1]
for aa in a:
print aa
a.insert(0,aa+1)
依然是无限循环,而且每次都输出1。
既然如此,只能想一些很挫的办法。如使用下标:
a=[1]
for i in range(len(a)):
print a[i]
a.insert(0,a[i]+1)
a=[1]
for aa in a:
print aa
a.append(aa+1)
a=[1]
for aa in a:
print aa
a.insert(0,aa+1)
a=[1]
for i in range(len(a)):
print a[i]
a.insert(0,a[i]+1)