Python
 Computer >> コンピューター >  >> プログラミング >> Python

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


Pythonのリストは線形データ構造であり、要素は連続したメモリ位置に格納され、要素はそれらのインデックスによってアクセスされます。

Pythonのリストから要素を削除する必要がある場合があります。これを実現するためのさまざまな組み込み関数があります。

pop()

これにより、pop()で引数として渡されたインデックスの要素が削除または削除されます。

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

出力

[1, 2, 4, 5]

上記のコードスニペットは、pop(2)がインデックス2の要素を削除することを示しています。

remove()

この関数は、remove()で引数として渡された要素の最初の出現を削除します。

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

出力

[1, 3, 2, 4, 5]

上記のコードスニペットは、remove(2)が要素2の最初の出現を削除することを示しています。インデックス1で。

del [a:b]

この関数は、リスト内のインデックスa(包括的)からインデックスb(包括的ではない)に要素を削除するために使用されます。

lst=[0,1,2,3,4,5,6,7,8,9]
del lst[2:5]
print(lst)

出力

[0, 1, 5, 6, 7, 8, 9]

上記のコードは、インデックス2から5の要素(つまり、要素2、3、4)をリストから削除します。

clear()

この関数は、リストからすべての要素を削除するために使用されます。

lst=[0,1,2,3,4,5,6,7,8,9]
lst.clear()
print(lst)

出力

[]

すべての要素がリストから削除されますが、空のリストが残ります。


  1. Pythonでラベルからテキストを削除するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションの作成と開発に使用されるPythonライブラリです。この記事では、テキストが含まれるラベルからテキストを削除する方法を説明します。 ラベルからテキストを削除するために、ラベルのトリガーとして機能する関連ボタンを作成します。 例 #import Tkinter Library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the size and geometry of the frame win.geometry("700x

  2. Python辞書からキーを削除する方法は?

    Pythonのdelキーワードは、ほとんどすべてのオブジェクトで使用されます。辞書から特定のアイテムを削除するには、delステートメントにキー句を指定します >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> del D1[x] >>> D1 {1: a, 2: b, 3: c, y: 2, z: 3} キーと値のペアを削除する効果は、pop()メソッドでも実現できます。メソッドはキーを取得します(同じキーに複数の値が割り当てられている場合はオプションで値を取得します) >>