Pythonのリストの追加と削除とは?append・extend・insert・remove・pop・delの違いと、ループ中に消すと要素が残る落とし穴を初心者向けに解説
リストに要素を足したり消したりする方法は、Pythonにいくつも用意されています。appendとextendは何が違うのか、removeとpopとdelはどう使い分けるのか。返り値がNoneになるメソッドの落とし穴や、forループの中で要素を消すと一部が残ってしまう現象、先頭の追加と削除が遅くなる理由まで、手元で動かした結果とともに初心者向けに解説します。