前提・実現したいこと
pop()について質問です。
下記コードで、forループでリストを回るコードを書いたのですが、
pop()に引数を指定せずに実行すると、なぜか末尾ではなくループ中のfが削除されます。
なぜ末尾ではなく重複した要素を削除するのでしょうか?
ご教示よろしくお願いいたします。
該当のソースコード
python
1fruits = ["apple","kiwi","plum"] 2for f in fruits[:]: 3 if len(f) < 5: 4 fruits.insert(0,f) 5 fruits.pop() 6print(fruits,end="") 7#出力結果:["plum","kiwi","apple"]
回答1件
あなたの回答
tips
プレビュー