Pythonリストから要素を削除する[clear,pop,remove,del]

Python List data-typeは、異なるデータ型の項目を順序付けられた順序で格納するのに役立ちます。 データは角かっこ()内に書き込まれ、値はカンマ(,)で区切られます。

Pythonでは、リストデータ型には、指定されたリストから要素を削除するのに役立つ多くのメソッドがあります。 メソッドはremove()、pop()、clear()です。

リストメソッドのほかに、delキーワードを使用してリストから項目を削除することもできます。,

このPythonチュートリアルでは、次のことを学びます。

  • Python remove()メソッド
  • Python pop()メソッド
  • Python clear()メソッド
  • delキーワードを使用して
  • リストから最初の要素を削除するにはどうすればよいですか?
  • Pythonのリストから複数の要素を削除するにはどうすればよいですか?
  • Pythonでインデックスを使用してリストから要素を削除するにはどうすればよいですか?

リストの例

my_list = ]

インデックスは0から始まります。, リストには:my_list at

0番目のインデックスには文字列’Guru’があります。

  • インデックス:1には整数である50という数字が得られます。
  • でインデックス:2あなたは浮動小数点数11.50を取得します
  • でインデックス:3、文字列’Siyaがあります。’
  • インデックス:4では、番号50が複製されていることがわかります。
  • index:5では、値A、B、およびCを持つリストを取得します。

Python remove()メソッド

Python removes()メソッドは、リストで利用可能な組み込みメソッドです。 これは、リストから一致する最初の要素を削除するのに役立ちます。,

構文:

list.remove(element)

リストから削除する要素。

ReturnValue

このメソッドには戻り値はありません。

remove()メソッドを使用するためのヒント:

remove()メソッドを使用するときに覚えておくべき重要なポイントは次のとおりです。

  • リストに重複した要素がある場合、指定された要素に一致する最初の要素がリストから削除されます。
  • 指定された要素がリストに存在しない場合、要素がリストにないというエラーがスローされます。
  • 指定された要素がリストに存在しない,
  • remove()メソッドは値を返しません。
  • remove()は値を引数として取るため、値は正しいデータ型で渡す必要があります。

例:remove()メソッドを使用してリストから要素を削除する

ここに私が持っているサンプルリストがあります

my_list = 

リストには日 リストには、番号12や文字列Riyaのような重複した要素があります。

出力:

Python pop()メソッド

pop()メソッドは、指定されたインデックスに基づいてリストから要素を削除します。,

構文

list.pop(index)

index:pop()メソッドにはindexという引数が一つしかありません。

  • リストから要素を削除するには、要素のインデックスを渡す必要があります。 インデックスは0で始まります。 リストから最初の要素を取得するには、indexを0として渡します。 最後の要素を削除するには、index

    を-1として渡します。

  • index引数はオプションです。 渡されなかった場合、デフォルト値は-1と見なされ、リストの最後の要素が返されます。,
  • 指定されたインデックスが存在しない場合、または範囲外の場合、pop()メソッドはIndexError:pop indexというエラーをスローします。

ReturnValue:

pop()メソッドは、指定されたインデックスに基づいて削除された要素を返します。 最終的なリストも更新され、要素はありません。

例:pop()メソッドを使用してリストから要素を削除する

この例で使用するリストはmy_list=です。,

以下に基づいてpop()メソッドを使用して要素を削除しようとしましょう。

  • index
  • なしでindex

  • 範囲外のindexを渡すことによって、

ここでは、Tiyaをリストから削除します。 インデックスは0から始まるので、Tiyaのインデックスは2です。

出力:

Python clear()メソッド

clear()メソッドは、リストに存在するすべての要素を削除します。

構文:

list.clear()

パラメーター:

パラメーターなし。

ReturnValue:

Therは戻り値ではありません。, List()はclear()メソッドを使用して空になります。

例:clear()メソッドを使用してリストからすべての要素を削除する

clear()メソッドは、指定されたリストを空にします。 以下の例でclear()の動作を見てみましょう。

my_list = #Using clear() methodelement = my_list.clear()print(element)print(my_list)

Output:

None

delキーワードの使用

リストから要素を削除するには、delキーワードの後にリストを使用します。 要素のインデックスをリストに渡す必要があります。 インデックスは0で始まります。,

構文:

del list

delキーワードを使用して、リストから要素の範囲をスライスすることもできます。 リストからの開始/停止インデックスはdelキーワードに与えることができ、その範囲内にある要素は削除されます。 構文は次のとおりです。

Syntax:

del list

delを使用してリストから最初の要素、最後の要素、複数の要素を削除する例を示します。

出力:

リストから最初の要素を削除するにはどうすればよいですか?,

remove()、pop()ようなリストメソッドを使用して、リストから最初の要素を削除できます。 Remove()メソッドの場合、削除する最初の要素を渡し、ポップするためにインデックス、つまり0を渡す必要があります。

delキーワードを使用して、リストから最初の要素を削除することもできます。

以下の例は、remove()、pop()、delを使用してリストから最初の要素を削除することを示しています。

出力:

Pythonのリストから複数の要素を削除するにはどうすればよいですか?

リストメソッドremove()、およびpop()は、単一の要素を削除することを目的としています。, 複数の側面を削除するには、delキーワードを使用します。

出力:

Originallist is Using del, the final list is 

Pythonでインデックスを使用してリストから要素を削除するにはどうすればよいですか?

インデックスに基づいて要素を削除するには、リストメソッドpop()を使用できます。 Delキーワードを使用しても、特定のインデックスの要素を削除するのに役立ちます。

出力

概要:

Pythonでは、リストデータ型には、指定されたリストから要素を削除するのに役立つ多くのメソッドがあります。 メソッドはremove()、pop()、clear()です。,

要素を削除するためにリストで利用可能な重要な組み込みメソッド

メソッド 説明
remove() これは、リストから一致する最初の要素を削除するのに役立ちます。
pop() pop()メソッドは、指定されたインデックスに基づいてリストから要素を削除します。
clear() clear()メソッドは、リストに存在するすべての要素を削除します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です