Datos anidados
Python · Unidad 7: Diccionarios
- Plan completo
- Python
- 10 ejercicios
Una lista puede guardar diccionarios: uno por persona, cada uno con sus datos.
Primero eliges el diccionario con su índice y después el dato con su llave: equipo[0]["pts"].
equipo = [
{"nombre": "Ana", "pts": 7},
{"nombre": "Leo", "pts": 9},
]
print(equipo[0]["pts"])
print(len(equipo))Imprime
7 2
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. Predice la salida
¿Qué imprime este código?
2. Encuentra el bug
Este programa debería imprimir los puntos de Ana, la primera del equipo. ¿Qué línea tiene el error?
3. Completa el código
Completa para imprimir el nombre de cada jugador.
4. Predice la salida
¿Qué imprime este código?
5. Predice la salida
¿Qué imprime este código?
6. Opción múltiple
Ana sacó 10 en otro examen. ¿Qué línea lo agrega sin borrar sus otras notas?
7. Completa el código
Completa para imprimir "Eva".
8. Ordena las líneas
Ordena la función que regresa el promedio de una persona.
notasguarda una lista de notas por nombre.9. Encuentra el caso que falla
mejor(equipo)debería regresar el nombre de quien tiene más puntos, o""si el equipo está vacío. ¿Con qué llamada falla?10. Predice la salida
Cada quien anotó sus gastos de la semana. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.