Access a Dictionary Element
Lección 13 de 28 del curso Clean Code - Write better code using Python de Coddy.
Al acceder a un elemento en un diccionario, siempre existe el riesgo de que la clave no exista.
La forma pitónica de comprobar si una clave existe en un diccionario es la palabra clave in,
if 'name' in person_dict:
print(person_dict['name'])si se puede proporcionar un valor predeterminado, es una buena idea usar get(),
print(person_dict.get('name', 'Anonymous'))Lo siguiente imprimirá 'Anonymous' si 'name' no existe en person_dict, de lo contrario, el valor de 'name'.
Desafío
FácilCrea una función area(sizes).
sizes es un diccionario con 2 claves - width y height; si las claves no existen, el valor por defecto debe ser 1.
El resultado esperado debe ser el tamaño del área - width * height.
¡Escribe código Pythonic!
Pruébalo tú mismo
Todas las lecciones de Clean Code - Write better code using Python
4Pythonic Code
The ZenVariable TricksDealing With ListsWith a FileAccess a Dictionary ElementEquals Operations