DEQUE МЕТОДЫ PYTHON
Deque (Double-Ended Queue) в Python - это коллекция, которая поддерживает добавление и удаление элементов с обоих концов. Стандартная реализация deque использует двусвязный список, поэтому он может быстро удалять и добавлять элементы с любой из сторон.
Некоторые из методов deque:
append(x)
: добавляет элемент x в конец deque.appendleft(x)
: добавляет элемент x в начало deque.pop()
: удаляет и возвращает последний элемент deque.popleft()
: удаляет и возвращает первый элемент deque.rotate(n)
: циклически сдвигает элементы deque на n шагов.
Пример использования методов deque:
from collections import deque
d = deque([1, 2, 3])
d.append(4)
d.appendleft(0)
d.pop()
d.popleft()
d.rotate(1)
print(d)
Результат:
deque([3, 1, 2])
Stacks, Queues, and Double Ended Queues (Deques)
Intermediate Python Tutorial #8 - Collections/Deque(deck)
deque Demonstrated With Examples: Python's collections module: part 1
#14. Очередь pygame.ru на Python - Структуры данных
Типизированный Python для профессиональной разработки — теория и практика [2022]
Python Programming Tutorial - Deque in Python - GeeksforGeeks
Using pygame.ru for Queues and Stacks in Python
Дек - Deque - Динамические структуры данных #7
A Very Fast And Memory Efficient Alternative To Python Lists (Deque)
python deque (useful interview datastructures) (intermediate) anthony explains #190
Новые материалы:
- Даны катеты прямоугольного треугольника найти его периметр python
- Неполные условные операторы python
- Пересечение словарей python
- Numpy нормальное распределение
- Фабрика паттерн python
- Python ошибка 9009
- Python split не работает
- Изучение сложных систем с помощью python
- Python факториал numpy
- Python порядок импортов
- Pyside или pyqt
- Как создать свой модуль в python
- Генератор паролей на python
- Как остановить сервер django
- Python тип переменной как узнать