Pythonのdeque関数で両端へ要素を追加する方法

Pythonのdequeで両端(先頭と末尾)に要素を追加する方法は、それぞれのメソッドを使用することで行います。dequecollectionsモジュールからインポートされ、以下のメソッドを使用します。

  1. 末尾に要素を追加するappend()メソッドを使用します。このメソッドは、dequeの右端(末尾)に要素を追加します。
python
from collections import deque my_deque = deque() # 末尾に要素を追加 my_deque.append(1) my_deque.append(2) my_deque.append(3) print(my_deque) # 出力: deque([1, 2, 3])
  1. 先頭に要素を追加するappendleft()メソッドを使用します。このメソッドは、dequeの左端(先頭)に要素を追加します。
python
from collections import deque my_deque = deque() # 先頭に要素を追加 my_deque.appendleft(1) my_deque.appendleft(2) my_deque.appendleft(3) print(my_deque) # 出力: deque([3, 2, 1])

これらのメソッドを使用することで、dequeの両端に要素を追加することができます。append()appendleft()メソッドは、要素の追加が非常に効率的であり、dequeをキュー(FIFO)やスタック(LIFO)として使用するのに適しています。