Contar con diccionarios
Python · Unidad 7: Diccionarios
- Plan completo
- Python
- 10 ejercicios
Un diccionario sirve para contar: cada cosa distinta es una llave y su valor es cuántas veces apareció.
Si la llave ya está, le sumas uno; si no, la creas con 1.
veces = {}
for letra in "casa":
if letra in veces:
veces[letra] += 1
else:
veces[letra] = 1
print(veces)Imprime
{'c': 1, 'a': 2, 's': 1}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. Completa el código
Completa lo que pasa la primera vez que aparece una letra.
3. Completa el código
Completa para contar cuántas veces aparece cada fruta.
4. Predice la salida
¿Qué imprime este código?
5. Encuentra el bug
Este programa debería contar cuántas veces aparece cada animal. ¿Qué línea tiene el error?
6. Predice la salida
¿Qué imprime este código?
7. Ordena las líneas
Ordena la función que regresa cuántas veces aparece cada carácter de un texto.
8. Opción múltiple
vecesya tiene contadas las palabras de un texto. ¿Qué hace este código?9. Encuentra el caso que falla
contar(texto)debería contar cada letra sin distinguir mayúsculas: laAy laason la misma letra. ¿Con qué llamada falla?10. Escribe el código
Escribe
mas_repetida(palabras), que reciba una lista de palabras y regrese la que más se repite. Si hay empate, gana la que apareció primero. La lista nunca viene vacía.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.