37

Colas en Python [37]

El diccionario de la Real Academia Española define una cola como “hilera de personas que esperan turno para alguna cosa” entonces las colas en Python son elementos se atienden en el orden en que llegaron; es decir, el primer elemento en entrar (primero de la cola) es el primero en ser atendido (salir). La cola es una estructura FIFO (First In First Out).

La particularidad de una estructura de datos de cola es el hecho de que sólo podemos acceder al primer y al último elemento de la estructura. Las operaciones usuales de las colas son insertar y quitar. Así mismo, los elementos sólo se pueden eliminar por el principio y sólo se pueden añadir por el back de la cola.

Colas en Python

Codigo: https://github.com/programadornovato/curso-python/commit/04d062ac289b99d7ac89e4157d4f788ad6e7bc13

cola=[]
print("ENTRADA")
cola.append("Juan")
print("Llego:",cola[-1])
cola.append("Alejandra")
print("Llego:",cola[-1])
cola.append("Maria")
print("Llego:",cola[-1])
cola.append("Mario")
print("Llego:",cola[-1])
cola.append("Pepe")
print("Llego:",cola[-1])
print("SALIDA")
atendido=cola.pop(0)
print("Se atendio a:",atendido)
atendido=cola.pop(0)
print("Se atendio a:",atendido)
atendido=cola.pop(0)
print("Se atendio a:",atendido)
atendido=cola.pop(0)
print("Se atendio a:",atendido)
atendido=cola.pop(0)
print("Se atendio a:",atendido)
print(cola)

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *