【python】リストから削除

〇概要

list = [12, 45, 62, 32, 22, 51, 99]
print(list)

del list[0]
print(list)

del list[2]
print(list)

del list[1:3]
print(list)

list.clear()
print(list)

[12, 45, 62, 32, 22, 51, 99]
[45, 62, 32, 22, 51, 99]
[45, 62, 22, 51, 99]
[45, 51, 99]
[]

〇詳細

以下のように書くことで、リストの任意の位置に値を削除する事ができます。

del リスト名[位置]

「位置」は、0を入れるとリストの先頭が削除され、1を入れると2番目が削除されます。また、「:」を用いてまとめて削除することもできます。

さらに、以下のように書くと、すべてが削除されます。

list.clear()