33. Programación en Python | Colecciones | Colas (con listas)
HTML-код
- Опубликовано: 17 сен 2024
- En este vídeo veremos como podemos simular las colas en python de una forma sencilla, agregando elementos con el método .append() y sacando elementos por el principio de la cola con el método .pop(0)
Visita mi sitio web para más cursos 💻:
programacionat...
Sígueme en las redes sociales:
Facebook ProgramacionATS: goo.gl/sqmEE1
Twiter: goo.gl/WE4oaP
Hotmail: alejandro.acb@hotmail.com
Facebook personal: goo.gl/xL9qLl
Instagram: @alejandroats
¿Te gustaría donar? www.paypal.me/...
💻 Apúntate al curso completo de Programación en Python:
LINK: goo.gl/So89Ws
Q.E.P.D :(
Gracias por todo el conocimiento que nos has dejado, a través de tu canal seguirás viviendo. "NO SE MUERE QUIEN SE VA, SOLO SE MUERE QUIEN SE OLVIDA" Descansa en paz.
Eres y seguirás siendo grande aunque sea en nuestras memorias bro :c D.E.P. 02/08/19
fallecio el chiho??? :O
@@ezequielfuser1513 falleció de cancer bro:/
@@miguelangelatehortua5181 que gacho la gente que trae valor al mundo se va
Hoy cumple años el mejor youtuber de programación! feliz cumpleaños hermano y donde quiera que estes, te deseo lo mejor
Que fácil es y algunos profesores como se enredan tratando de explicar lo de pilas y colas.. tenes una facilidad al enseñar, Felicitaciones !!!!
Gracias leyenda, estés donde estés
Clarísimo!!!!. Tus tutoriales perdurarán por siempre!! MUCHAS GRACIAS ALE!
Dios llevo una semana y entiendo mejor sus videos que los cursos que dan, maquina, en paz descanses.
Te extrañamos IDOLOOOOO!!!, siempre enseñando de la mejor manera
Buen video bro, se nota que es util en programacion.
Muy didáctico, felicitaciones amigo 😉
descansa en paz hermano, fuiste un gran aportador de conocimineto.
gracias alex
Muy buena explicación Alejandro...
Fácil y bonito.
Me encantan.
muchisimas gracias por el video
Excelente tutorial, felicidades. Consulta como gestiono en la cola los casos especiales como (embarazadas, tercera edad, invalidos, etc..) estos tienen prioridad cero, por tanto son últimos en llegar y primeros en ser atendidos, gracias de antemano.
crack
Sos un genio amigo!
buen video! amigo podrias subir un video sobre expresiones regulares? gracias!
hola, cuando podrias hacer un video de phyton con interfaz grafica, como en un windows forms?¿?¿
ya no podrá,
@@EgoPro1 :(
Aqui os dejo un pequeño aporte, Saludos de un novato en Python.
# En Python, no existen las pilas (stacks) como tal, pero podemos simularlas gracias
# a las listas.
# El metodo mas utilizado es el LIFO, Last Input First Output, el ultimo elemento que
# entra es el primero que sale.
print("Vamos a partir de una lista vacia. A partir de aqui tu indicaras si quieres")
print("poner un elemento en la pila, que pasara a ser el ultimo, o si lo que deseas")
print("es leer el ultimo o el primero que haya en la pila. Con cada paso que elijas,")
print("te mostrare el contenido real de la pila o lista.")
print()
mi_pila=[]
while True:
print("
Pila Actual:", mi_pila)
opcion = input("""
I = Insertar dato
T = Tomar dato del final (LIFO)
P = Tomar dato del principio (FIFO)
B = Borrar la pila
F = Finalizar
Opcion: """).upper()
if opcion == "T":
# Has elegido tomar valor del final. Comprobar que haya algo que leer.
if len(mi_pila) < 1:
print("
La pila esta vacia. Nada para leer.
")
else:
dato = mi_pila.pop() # Lectura y borrado del ultimoi elemento de la lista
print("
El dato leido ha sido:", dato)
elif opcion == "P":
# Has elegido tomar valor del principio. Comprobar que haya algo que leer.
if len(mi_pila) < 1:
print("
La pila esta vacia. Nada para leer.
")
else:
dato = mi_pila.pop(0) # Lectura y borrado del primer elemento de la lista
print("
El dato leido ha sido:", dato)
elif opcion == "I":
# Has elegido poner un valor mas a la pila.
dato = input("
Valor a insertar: ")
mi_pila.append(dato)
elif opcion == "B":
while True:
dato = input("
Seguro que desea borrar toda la pila ? (S/N): ").upper()
if dato == "S":
mi_pila.clear()
break
elif dato == "N":
break
elif opcion == "F":
# Has elegido salir del programa.
print("
Gracias por tu tiempo.
")
break
else:
# No has elegido ninguna de las opciones validas
print("
La opcion seleccionada no es valida.
")
print("Fin del programa.")
Hola..aún no lo copio para correrlo..pero se ve muy didáctico!
Tantos años y sigues dandome clases.
Alguien que me pueda decir si es una cola circular ?
Como podría hacer una clase tipo cola??
Gustaría José Emilio.mama y lidia
Creo que esta mal la orientación que le das a la entrada y salida de la cola, la posicion 0 creo que es donde entran los elementos y la ultima posicion de la lista es la salida. lo manejaste invertido.
No, bro, así esta bien. Busca en internet y verás.
@@iceb El primero en entrar es el ultimo en salir o eso es el CallStack de JS que es diferente xd
por qué hablas así ?