Elegir la estructura
Python · Unidad 24: Estructuras de datos
- Plan completo
- Python
- 11 ejercicios
Ya tienes siete herramientas, y cada una contesta una pregunta distinta. Tres las conoces desde antes.
Lista: ¿qué hay en esta posición y en qué orden? Diccionario: ¿qué le toca a este nombre? Conjunto: ¿ya lo vi?
precios = {"pan": 12}
vistos = {"pan", "leche"}
print(precios["pan"])
print("leche" in vistos)Imprime
12 True
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Opción múltiple
En una rifa vas anotando los números que ya salieron, y lo único que preguntas es si un número ya salió. ¿Qué usas?
2. Encuentra el bug
Debe decir cuántos pedidos se anotaron, o sea 4. ¿Qué línea tiene el error?
3. Predice la salida
Los mismos números entran a las dos. ¿Qué imprime?
4. Opción múltiple
En la fonda anotas los pedidos y los cocinas en el orden en que llegaron. Quieres sacar el primero sin mover a los demás de lugar. ¿Qué usas?
5. Encuentra el caso que falla
sin_repetir(nums)debe regresar los números distintos en el orden en que aparecieron, o[]si la lista viene vacía. ¿Con cuál llamada falla?6. Opción múltiple
Un tablero con 500 avisos, cada uno con su número de urgencia. Siguen entrando avisos nuevos y quieres sacar el más urgente muchas veces, sin recorrer los 500 cada vez. ¿Qué usas?
7. Predice la salida
El mapa dice a qué estaciones llega cada una de un solo salto. ¿Qué imprime?
8. Completa el código
Los pendientes se atienden en el orden en que se apuntaron. Debe imprimir A, B y C.
9. Opción múltiple
¿Por qué
vistoses un conjunto y no una lista?10. Ordena las líneas
Ordena
menos_vendido(ventas), que recibe un diccionario de producto a ventas y regresa el que menos vendió.11. Predice la salida
Los mismos tres números, guardados de dos formas. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.