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'])
← Все записи: Модули collections и functools
Поддержать проект