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倍。 有人可以一步一步向我解釋嗎?
http://stackoverflow.com/a/12840897/748858 – mgilson
@Pol:然而,原因行爲是完全一樣的。 –
@mgilson,但你肯定顯示重複。並且解釋是完美的。謝謝。 – Pol