Python リストから複数要素を削除する方法【効率的なテクニック】

複数の要素を削除する方法はいくつかあります。

  1. 複数の要素を削除するためにスライスを使用します。
my_list = [1, 2, 3, 4, 5]
del my_list[1:3]
print(my_list)  # [1, 4, 5]
  1. 複数の要素を削除するために、ループと条件文を使用します。
my_list = [1, 2, 3, 4, 5]
my_list = [x for x in my_list if x not in [2, 3]]
print(my_list)  # [1, 4, 5]
  1. 複数の要素を削除する際には、リスト内包表記を使用します。
my_list = [1, 2, 3, 4, 5]
my_list = [x for x in my_list if x != 2 and x != 3]
print(my_list)  # [1, 4, 5]
  1. 複数の要素を削除するには、pop()メソッドを使用します。
my_list = [1, 2, 3, 4, 5]
my_list.pop(1)
my_list.pop(1)
print(my_list)  # [1, 4, 5]
bannerAds