
"Быстрый" контейнер deque
Встроенных списков в Python иногда может не хватать, поэтому покажем одну хорошую альтернативу.
Также для
Подписывайтесь на канал 👉@pythonofff
Встроенных списков в Python иногда может не хватать, поэтому покажем одну хорошую альтернативу.
Deque
может быть реализован c помощью модуля collections
. Deque
предпочтительнее, чем обычный список, в тех случаях, когда нам нужны более быстрые операции добавления и вытягивания элементо из обоих концов контейнера, поскольку deque
обеспечивает линейную сложность O(1) для операций добавления и выталкивания по сравнению со списком, у которого сложность по времени для тех операций составляет O(n).Также для
deque
есть возможность использовать стандартные функции по типу sum
, min
, max
и тому подобные. Подписывайтесь на канал 👉@pythonofff