a = [1,2,3,4,5,6]
for i in a:
print(i)
print(a)
a.remove(i)
print(a)
"""
1
[1, 2, 3, 4, 5, 6]
[2, 3, 4, 5, 6]
3
[2, 3, 4, 5, 6]
[2, 4, 5, 6]
5
[2, 4, 5, 6]
[2, 4, 6]
"""
第一次执行时,i纸箱第一个元素,即1,remove将1删除,进行第二次循环,此时i指向第二个元素,因此为3。