【Python】リストの要素削除(del, pop, remove)

スポンサーリンク

この記事では、リスト(配列)の要素を削除する方法をソースコード付きで解説します。

スポンサーリンク

リストの要素を削除

Pythonでは、del文やpop, removeメソッドを用いることで要素を削除できます。

・del list[n]
・list.pop(n)
・list.remove(obj)

del文はリスト(list)からn+1番目の要素を削除できます。
popメソッドも同様にリスト(list)からn+1番目の要素を削除できます。
removeメソッドはリスト(list)から指定したオブジェクト(obj)を持つ要素を削除できます。(複数ある場合は、最初の要素のみ削除)

<

h2>サンプルコード

<

h2>
del, pop, removeメソッドを用いてリストの2番目にある要素「30」を削除するサンプルコードです。

# -*- coding: utf-8 -*-
list = [95, 30, 75, 42, 56]
del list[1]
print( list )

list = [95, 30, 75, 42, 56]
list.pop(1)
print( list )

list = [95, 30, 75, 42, 56]
list.remove(30)
print( list )

■実行結果
[95, 75, 42, 56]
[95, 75, 42, 56]
[95, 75, 42, 56]

【おすすめ関連記事】
Python入門 基本文法

スポンサーリンク

シェア&フォローお願いします!