ここでは、PythonにおけるList型の要素を削除する方法について解説しています。
Listを操作する時、要素を削除したい場合があると思います。そんな時、標準ライブラリを用いて削除することが可能です。
この記事の対象
要素の削除方法
Listの要素を削除する方法は複数あります。以下にまとめました。
項目 | 内容 |
del | Listにおける特定の要素を削除したい場合に利用できます。 |
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を削除する場合などに用いると便利です。