例子:
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 次。有人可以逐步向我解释吗?