Pyhonのdequeメソッド pop
Pythonのdequeのpopメソッドは、dequeから要素を削除し、その要素を返すために使用されます。popメソッドには2つのバリエーションがあり、pop()とpop(index)があります。
pop()メソッド:dequeの末尾から要素を削除し、その要素を返します。引数を指定しない場合、デフォルトでは末尾の要素が削除されます。pop(index)メソッド: 指定した位置にある要素を削除し、その要素を返します。引数として削除したい要素の位置(インデックス)を指定します。
以下は、popメソッドの使用例です:
python
from collections import deque # 要素を含むdequeを作成 my_deque = deque([1, 2, 3, 4, 5]) # 末尾から要素を削除し、その要素を返す popped_element = my_deque.pop() print("末尾から削除された要素:", popped_element) print("残りのdeque:", my_deque) # インデックス2の位置の要素を削除し、その要素を返す popped_element = my_deque.pop(2) print("削除された要素:", popped_element) print("残りのdeque:", my_deque)
このコードでは、my_dequeという名前のdequeオブジェクトを作成し、pop()メソッドを使用して末尾の要素を削除し、その要素を表示します。また、pop(2)メソッドを使用してインデックス2の位置にある要素を削除し、その要素を表示します。
出力は次のようになります:
c
末尾から削除された要素: 5 残りのdeque: deque([1, 2, 3, 4]) 削除された要素: 3 残りのdeque: deque([1, 2, 4])
popメソッドを使用することで、dequeから要素を削除し、その要素を取得できます。また、要素の位置を指定して削除することも可能です。

ディスカッション
コメント一覧
まだ、コメントがありません