※このページではアフィリエイト広告を利用しています

【Python入門】Listの要素から任意の要素を削除する方法-del、remove、pop、clear-

Python

ここでは、PythonにおけるList型の要素を削除する方法について解説しています。

Listを操作する時、要素を削除したい場合があると思います。そんな時、標準ライブラリを用いて削除することが可能です。

この記事の対象

  • Listの要素を削除する方法を知りたい方
  • remove()メソッドの使用方法を知りたい方
  • pop()メソッドの使用方法を知りたい方
スポンサーリンク
スポンサーリンク

要素の削除方法

Listの要素を削除する方法は複数あります。以下にまとめました。

項目内容
delListにおける特定の要素を削除したい場合に利用できます。
remove()メソッドListにおける指定した値、文字を最初に見つけた要素のみ削除したい場合に利用できます。
pop()メソッドListにおける末尾の要素を取り出して、Listから削除したい場合に利用できます。
clear()メソッドListにおける全要素を削除したい場合に利用できます。

要素の削除方法

delを用いた要素削除

delの基本的な型

del 変数名[要素位置]

「del」の後に変数名と要素の位置を指定することで削除できます。

delを用いた使用例

test = [55,70,90]
del test[0]
print(test) #出力結果は「[70, 90]」です。

上記の出力結果は「[70, 90]」です。Listの0番目を削除しています。

remove()を用いた方法

remove()の基本的な型

変数名.remove(a)

変数名を指定して削除したい値、文字を指定することで使用できます。

remove()を用いた使用例

test = [55,70,90]
test.remove(70)
print(test)
 #出力結果は「[55, 90]」です。

出力結果は「[55, 90]」です。指定した「70」を削除していることが確認できます。

pop()を用いた方法

pop()の型

変数名.pop()

Listにおける末尾の要素を取り出して、Listから削除するメソッドです。

pop()を用いた使用例

test = [55,70,90]
test.pop()
print(test)
#出力結果は「[55, 70]」です。

上記の出力結果は「[55, 70]」です。Listの末尾の要素が削除されていることが確認できます。繰り返し処理などと組合せたとき、最後の要素を削除したい場合などに使用すると便利です。

clear()を用いた方法

clear()の型

変数名.clear()

Listにおける全ての要素をListから削除するメソッドです。

clear()を用いた使用例

test = [55,70,90]
test.clear()
print(test)
#出力結果は「[]」です。

上記の出力結果は「[]」です。Listの全ての要素が削除されていることが確認できます。繰り返し処理などと組合せて、変数を使用し終えたらDataを削除する場合などに用いると便利です。

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