Junior — Middle
Consegue listar as principais ações realizadas com a fila?
sobes.tech IA
Resposta da IA
As ações principais com a fila em Python incluem:
- enqueue (put) — adicionar um elemento ao final da fila.
- dequeue (get) — remover um elemento do início da fila.
- peek — visualizar o primeiro elemento sem removê-lo (na biblioteca padrão queue não há um método direto, mas pode ser implementado por conta própria).
- empty — verificar se a fila está vazia.
- full — verificar se a fila está cheia (para filas de tamanho limitado).
Exemplo usando o módulo queue:
import queue
q = queue.Queue()
q.put(1) # adiciona um elemento
q.put(2)
first = q.get() # remove um elemento, first == 1
is_empty = q.empty() # False