Python リストの Pop() メソッド

Python リスト Pop() 関数は、リストから特定のインデックスにある要素を削除します。

パイソン




fruits> => [> 'apple'> ,> 'mango'> ,> 'cherry'> ]> fruits.pop()> print> (fruits)>

出力:

['apple', 'mango'] 

Python リストの Pop() 構文

list_name.pop(index) 

パラメータ

  • 索引 (オプション) – インデックスの値がポップアウトされ、削除されます。インデックスが指定されていない場合は、最後の要素がポップアウトされて削除されます。

戻る

戻り値 リストの最後の値、または指定されたインデックス値。

例外: Pop() メソッド r 快適 インデックスエラー インデックスが範囲外の場合。

List Popメソッド()とは何ですか?

ポップ()関数 リストから特定のインデックスの値を削除して返します。これは Python の組み込み関数です。

パラメーターの有無にかかわらず使用できます。パラメータリストがない場合、pop() は戻り値を返し、リストから最後の値を削除します。 リスト デフォルトでは、ただし、パラメーターとしてインデックス値が指定された場合は、そのインデックスにある要素のみが返され、削除されます。

Python で List Pop() メソッドを使用する方法?

Pythonではpop()関数を簡単に使うことができます。 list Pop() メソッドを使用すると、リストから要素を削除できます。例を挙げて理解してみましょう。

パイソン




# Using list> fruits> => [> 'apple'> ,> 'banana'> ,> 'cherry'> ,> 'carrot'> ]> # removing carrot from the list> fruits.pop()> # printing new list> print> (fruits)>

出力

['apple', 'banana', 'cherry'] 

List Pop() のその他の例

リストから項目をポップする方法を例とともに見てみましょう。

1. リストから最後の要素をポップします

次のコードは、Python のリストから最後の要素をポップして削除します。

パイソン




my_list> => [> 1> ,> 2> ,> 3> ,> 4> ]> print> (> 'Popped element:'> , my_list.pop())> print> (> 'List after pop():'> , my_list)>

出力

Popped element: 4 List after pop(): [1, 2, 3] 

2. リストから特定のインデックスにある項目をポップします。

リストから 3 番目のインデックス要素をポップして削除します。

パイソン




my_list> => [> 1> ,> 2> ,> 3> ,> 4> ,> 5> ,> 6> ]> # Pops and removes the 3th index> # element from the list> print> (my_list.pop(> 3> ), my_list)>

出力

4 [1, 2, 3, 5, 6] 

3. リストから負のインデックスにある要素をポップする

リストから要素 5 をポップして削除します。

パイソン




my_list> => [> 1> ,> 2> ,> 3> ,> 4> ,> 5> ,> 6> ]> poped_item> => my_list.pop(> -> 2> )> print> (> 'New list'> , my_list)> print> (> 'Poped Item'> , poped_item)>

出力

New list [1, 2, 3, 4, 6] Poped Item 5 

注記 : List Pop() の時間計算量 = O(n)

この記事では、リストから要素を削除するために使用される Python list Pop() 関数について説明しました。 list Pop() メソッドはリストの重要な操作です。

続きを読む Python リスト メソッド

こちらもお読みください: