Python
でリストから要素を削除するには、いくつかの方法があります。たとえば、インデックスを指定して要素を削除するにはdel
やpop()
が便利です。del
は削除後の値を返しませんが、pop()
は削除した要素を返します。
my_list = [1, 2, 3, 4]
del my_list[1] # インデックス1の要素を削除
print(my_list) # [1, 3, 4]
my_list.pop(0) # インデックス0を削除し、返す
値そのものを削除する場合には、remove()
を使用します。リスト内で最初に一致した要素が削除されます。
my_list = [1, 2, 3, 4]
my_list.remove(3) # 値3を削除
print(my_list) # [1, 2, 4]