リストビルトイン関数popに関して本当に簡単な問題について混乱しています。Pythonで組み込み関数popを使用するには?
コードはできるだけ単純です。
L=[1,2]
for i in L:
print i
L.pop(0)
、それは私が長いリスト
L=[1,2,3,4,5,6]
for i in L:
print i
L.pop(0)
でそれを試してみましたが、それが戻って最初のコードに、だから、私に
1
3
5
を与えた
1
を与え、私が思っていたのは、「私はLのために」という行からだったforループは最初に '1'のために実行されるので、iを出力し、L.pop(0)はLから '1'を削除します。 '2 in L'のループが2回、 Lの空リストを作る。しかし、それは1を返しただけで、2番目のケースの場合は1,3,5でした。 私はここで何が欠けていますか?