例:
l = [1,2,3,4,5,6,7,8,9,0]
for i in l:
print i,l
l.remove(i)
戻り値:
1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
3 [2, 3, 4, 5, 6, 7, 8, 9, 0]
5 [2, 4, 5, 6, 7, 8, 9, 0]
7 [2, 4, 6, 7, 8, 9, 0]
9 [2, 4, 6, 8, 9, 0]
では、なぜ5回転しかないのでしょうか? 10回は回ると思います。誰かが私にそれを段階的に説明できますか?