Pythonでlistの要素を削除する方法

・Pythonでリスト要素を削除するメジャーな方法を知りたい
・自分が覚えやすいリスト要素削除方法を見つけたい
・どのような挙動になるのか忘れてしまった
・お気に入りして見直せるページを探している

そんな方向けにただただサンプルコードと出力結果を載せていきます。

では、早速まとめていきます。

目次

サンプルコード

今回使用していくリストはこちら。

sample_list = ['first', 'second', 3, 4, '5', 'last']
print(sample_list)

結果

['first', 'second', 3, 4, '5', 'last']

removeで要素を削除(引数は値)

sample_list.remove('second')
print(sample_list)

結果

['first', 3, 4, '5', 'last']

popで要素を削除(引数はINDEX番号、空=最後の要素)

引数に削除する要素のINDEX番号を指定

sample_list.pop(0)
print(sample_list)

結果

['second', 3, 4, '5', 'last']

引数無し

sample_list.pop()
print(sample_list)

結果

['first', 'second', 3, 4, '5']

delで要素を削除

リスト要素の一部削除

del(sample_list[0])
print(sample_list)

結果

['second', 3, 4, '5', 'last']

リストの削除

del(sample_list)
print(sample_list)

結果

NameError: name 'sample_list' is not defined

clearで要素を削除

sample_list.clear()
print(sample_list)

結果

None
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次