Uso de colas en Python

[crayon-6a61b4ea39f1b151140864/]

Explicación:

  1. Importación: Se usa deque de collections para manejar la cola, que permite agregar elementos a ambos extremos y eliminarlos de manera eficiente.
  2. Creación de la cola: queue = deque() crea una cola vacía.
  3. Agregar elementos: Se usan queue.append(...) para añadir elementos al final de la cola.
  4. Eliminar y obtener el primer elemento: queue.popleft() elimina y devuelve el primer elemento de la cola.
  5. Obtener el primer elemento sin eliminarlo: queue[0] accede al primer elemento sin eliminarlo.
  6. Recorrer la cola: Se itera sobre queue para imprimir todos los elementos restantes.