Pythonでリストからアイテムを削除する方法


方法1: del文を使用する方法 del文を使用すると、リスト内の指定したインデックスのアイテムを削除することができます。

例えば、以下のコードはリストからインデックス1にあるアイテムを削除します。

my_list = [1, 2, 3, 4, 5]
del my_list[1]
print(my_list)

出力:

[1, 3, 4, 5]

方法2: remove()メソッドを使用する方法 remove()メソッドを使用すると、リスト内の指定した値を持つ最初のアイテムを削除することができます。

例えば、以下のコードはリストから値が2のアイテムを削除します。

my_list = [1, 2, 3, 4, 5]
my_list.remove(2)
print(my_list)

出力:

[1, 3, 4, 5]

方法3: pop()メソッドを使用する方法 pop()メソッドを使用すると、リスト内の指定したインデックスのアイテムを削除し、そのアイテムを返すことができます。

例えば、以下のコードはリストからインデックス2にあるアイテムを削除し、そのアイテムを取得します。

my_list = [1, 2, 3, 4, 5]
removed_item = my_list.pop(2)
print(my_list)
print(removed_item)

出力:

[1, 2, 4, 5]
3

これらはPythonでリストからアイテムを削除するいくつかの基本的な方法です。必要に応じて適切な方法を選択して使用してください。