Назад к вопросам
Junior — Middle
58
Можешь перечислить основные действия, которые выполняются с очередью?
Ответ от нейросети
sobes.tech AI
Основные действия с очередью в Python включают:
- enqueue (put) — добавление элемента в конец очереди.
- dequeue (get) — извлечение элемента из начала очереди.
- peek — просмотр первого элемента без удаления (в стандартной библиотеке queue нет прямого метода, но можно реализовать самостоятельно).
- empty — проверка, пуста ли очередь.
- full — проверка, заполнена ли очередь (для ограниченных по размеру).
Пример с использованием модуля queue:
import queue
q = queue.Queue()
q.put(1) # добавляем элемент
q.put(2)
first = q.get() # извлекаем элемент, first == 1
is_empty = q.empty() # False