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

Pythonのリストのdel、remove、popの違いは何ですか?


プログラムに何行のコードを記述してもかまいません。 Pythonリストから要素を削除または削除する場合は、削除の違いを考慮する必要があります。 、デル およびポップ Pythonリストとどれを使用するか

削除 :remove()は、特定のインデックスではなく、最初に一致する値またはオブジェクトを削除します。 list.remove(value)

としましょう

list=[10,20,30,40]
list.remove(30)
print(list)

出力

[10, 20, 40]


デル :delは、特定のインデックスにあるアイテムを削除します。デルリスト[インデックス]

としましょう

list = [10,20,30,40,55]
del list[1]
print(list)

出力

[10, 30, 40, 55]


ポップ :popは、特定のインデックスにあるアイテムを削除して返します。 list.pop(index)

としましょう

list = [100, 300, 400,550]
list.pop(1)
print(list)

出力

[100, 400, 550]

  1. C#のリストと配列の違いは何ですか?

    配列は同じタイプの要素の固定サイズのシーケンシャルコレクションを格納しますが、リストはジェネリックコレクションです。 リストを定義するには- List<string7gt; myList = new List<string>(); リストに要素を設定するには、Addメソッド-を使用する必要があります myList.Add("Audi"); myList.Add("BMW"); myList.Add("Chevrolet"); myList.Add("Hyundai"); 配列を定義するには-

  2. Pythonのtkinterとtkinter.ttkのウィジェットの違いは何ですか?

    tkinter.ttk tkinterウィジェットのスタイルを設定するために使用されるモジュールです。 CSSを使用してHTML要素のスタイルを設定するのと同じように、tkinter.ttkを使用してtkinterウィジェットのスタイルを設定します。 tkinterウィジェットとtkinter.ttkの主な違いは次のとおりです。 − Tkinterウィジェットは、ボタン、ラベル、テキスト、スクロールバーなどを追加するために使用されますが、tkinter.ttkは、tkinterウィジェットと比較してさまざまなウィジェットをサポートしています。 Tkinter.ttkはPlac