Python でリストから要素を削除する

Abdul Jabbar 2023年1月30日
  1. Python で remove() 関数を使用して要素を削除する
  2. Python で del() 関数を使用してリストから要素を削除する
  3. Python で pop() 関数を使用してリストから要素を削除する
Python でリストから要素を削除する

リストを操作していて、手間をかけずにリストから要素を削除したい場合や時間を節約したい場合は、Python の組み込み関数を使用して、その特定の要素をリストから削除できます。リスト。

この記事では、非常に簡単な方法でリスト内の要素を値で削除する方法を学習します。リスト操作を使用する場合、リストから特定の要素を完全に削除する必要がある場合があります。幸い、Python には、リストからこれらの特定の要素を削除するための、さまざまでありながらシンプルで便利な方法がたくさんあります。

リストから要素を削除または削除するには、さまざまな方法があります。たとえば、remove()del()、および pop() メソッドなどです。

Python で remove() 関数を使用して要素を削除する

このコードブロックでは、remove() 組み込みメソッドを使用してリスト要素を削除します。remove() メソッドは、指定されたリストで一致する値を持つ最初に見つかった要素を削除します。このメソッドは、インデックスに関係なく特定の値を削除することが確実な場合に使用する必要があります。以下のコードでは、リストから 18 を削除して、remove() メソッドに渡します。

list = [4, 6, 18, 4, 9, 11]

print("List before calling remove() function:")
print(list)

list.remove(18)

print("List after calling remove() function:")
print(list)

出力:

List before calling remove() function:
[4, 6, 18, 4, 9, 11]
List after calling remove() function:
[4, 6, 4, 9, 11]

Python で del() 関数を使用してリストから要素を削除する

このコードブロックでは、del() 組み込みメソッドを使用してリスト要素を削除します。del() メソッドは、リスト内の指定されたインデックス値を削除します。要件に応じて特定のインデックス値を削除することが確実な場合、この方法は必須です。以下のコードでは、リストから 4 番目のインデックス(0 から始まるので 3 になります)を削除して、Python の del() メソッドに渡します。この試みでは、del() キーワードを使用して特定のインデックスの値を削除する方法を見てみましょう。

list = [1, 4, 6, 2, 6, 1]

print("List before calling del() function:")
print(list)

del list[3]

print("List after calling del() function:")
print(list)

出力:

List before calling del() function:
[1, 4, 6, 2, 6, 1]
List after calling del() function:
[1, 4, 6, 6, 1]

Python で pop() 関数を使用してリストから要素を削除する

このコードブロックでは、pop() 組み込みメソッドを使用して list 要素を削除します。pop() メソッドは、リスト内の指定されたインデックス値を削除します。要件に応じて特定のインデックス値を削除することが確実な場合、この方法は必須です。以下のコードでは、リストから 4 番目のインデックス(0 から始まるので 3 になります)を削除して、Python の pop() メソッドに渡します。この試みのために、del() キーワードを使用して特定のインデックスの値を削除する方法を見てみましょう。

list = [1, 4, 6, 2, 6, 1]

print("List before calling pop() function:")
print(list)
list.pop(0)
print("List after calling pop() function with index :")
print(list)
list.pop()

print("List after calling pop() function without index :")
print(list)

出力:

List before calling pop() function:
[1, 4, 6, 2, 6, 1]
List after calling pop() function with index :
[4, 6, 2, 6, 1]
List after calling pop() function without index :
[4, 6, 2, 6]
著者: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

関連記事 - Python List