Explica este código Python
Dificultad: Intermedio
## Reto #59
my_dict = dict(["a1", "b2", "c3"])
print(my_dict.get("d"))
print(my_dict["d"])
👉 A. 0, 0
👉 B. KeyError, KeyError
👉 C. None, KeyError
👉 D. None, None
Respuesta en el primer comentario.
Top comments (1)
** Respuesta: **
👉 C.
None,KeyErrorEn Python podemos acceder a los valores de un diccionario de 2 maneras diferentes:
get(): regresaNoneen caso de que el par clave-valor no exista en el diccionario.KeyErrory detiene la ejecución del programa.Ambas maneras sirven para lo mismo pero la diferencia radica en cuando no encontramos la propiedad en el diccionario. Esta característica es muy peculiar de Python y esta bueno saberlo.