python リスト 削除

Python
本ページはプロモーションが含まれています

はじめに

先日リストの追加方法について書きましたが、今回はリストの削除についてです。
リストの追加や削除はよく使うので、今回もメモとして残します。

リストの削除

リストの削除は

  • del
  • remove
  • pop

等を使います。

次のソースは、これらを使ったサンプルソースコードです。

l = ["a", "b", "c", "d", "e", "d"]
print(l)

# delで1番目の値を削除する
del l[0]
print(l)

# removeで3番目の要素を削除する
l.remove("d")
print(l)

# popで最後の要素を削除する
l.pop(len(l)-1)
print(l)

これを実行すると

['a', 'b', 'c', 'd', 'e', 'd']
['b', 'c', 'd', 'e', 'd']
['b', 'c', 'e', 'd']
['b', 'c', 'e']

となります。

delはリストを削除するメソッドです。
removeやpopと文法が違うので注意ですね。

removeは他の2つと違い、値を指定して削除します。
ただし、削除するのは一致した値全てではなく、先頭から最初に一致したものになります。
delやpopはインデックスを指定するので、用途ごとに使い分けるのが良いですね。

popは削除というよりは取り出すメソッドになりますが、このようにリストを削除する方法としても利用できます。

さいごに

今回はpythonでのリストを削除する方法でした。
リスト操作はよく使うので覚えておきたいところですね。

この記事がお役に立ったのならば嬉しいです。
最後までお読みいただきありがとうございました。

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました