Sobes.tech
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