Python でリストから要素を削除する方法は?
リストから要素を削除する方法はいくつかあります。
- この文を日本語の慣用表現に言い換えてください。ひとつだけが必要です:del
my_list = [1, 2, 3, 4, 5]
del my_list[2] # 删除索引为2的元素,结果为my_list = [1, 2, 4, 5]
- 削除()
my_list = [1, 2, 3, 4, 5]
my_list.remove(3) # 删除值为3的元素,结果为my_list = [1, 2, 4, 5]
- pop()
my_list = [1, 2, 3, 4, 5]
my_list.pop(2) # 弹出并返回索引为2的元素,结果为my_list = [1, 2, 4, 5]
- スライスを使用する
my_list = [1, 2, 3, 4, 5]
my_list = my_list[:2] + my_list[3:] # 删除索引为2的元素,结果为my_list = [1, 2, 4, 5]
このメソッドは、要素を削除すると元のリストを変更することに注意してください。