deque.extendleft

Добавляет элементы итерируемого объекта в начало очереди; итоговый порядок оказывается обратным исходному.

Сигнатураdeque.extendleft(iterable)

Каждый элемент вставляется через appendleft, поэтому последовательность переворачивается. Это частая ловушка для новичков.

from collections import deque

d = deque([0])
d.extendleft([1, 2, 3])
print(d)   # deque([3, 2, 1, 0])
← Все записи: Модули collections и functools
Поддержать проект