deque.popleft
Удаляет и возвращает элемент из начала очереди за O(1); вызывает IndexError, если очередь пуста.
Сигнатура
deque.popleft()Вместе с append метод popleft превращает deque в эффективную FIFO-очередь (обработка в порядке поступления).
from collections import deque
queue = deque(['a', 'b', 'c'])
print(queue.popleft()) # 'a'
print(queue.popleft()) # 'b'
print(queue) # deque(['c'])