Вопросы к Поиску с Алисой
Некоторые преимущества использования collections.deque для создания двусторонних очередей:
deque оптимизирован для быстрого добавления и изъятия элементов как в начале, так и в конце очереди. dzen.ru deque, которая реализована как двусвязный список блоков памяти. olegtalks.ru Чтобы добавить или убрать элемент с самого начала или конца такой конструкции, нужно поработать только с крайним блоком и его связями, а не двигать все элементы. olegtalks.ru maxlen, который позволяет ограничить размер очереди. proglib.io При заполнении ограниченной очереди добавление новых объектов «слева» вызовет удаление элементов «справа». proglib.io deque подходит для реализации очередей, стеков, кольцевых буферов. dzen.ru