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
,KeyError
En Python podemos acceder a los valores de un diccionario de 2 maneras diferentes:
get()
: regresaNone
en caso de que el par clave-valor no exista en el diccionario.KeyError
y 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.