Sobes.tech
Назад к вопросам
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