DEV Community

Cover image for Ibuprofeno.py💊| #59: Explica este código Python
Cristian Fernando
Cristian Fernando

Posted on • Edited on

Ibuprofeno.py💊| #59: Explica este código Python

Explica este código Python

Dificultad: Intermedio

## Reto #59
my_dict = dict(["a1", "b2", "c3"])

print(my_dict.get("d"))
print(my_dict["d"])
Enter fullscreen mode Exit fullscreen mode

👉 A. 0, 0
👉 B. KeyError, KeyError
👉 C. None, KeyError
👉 D. None, None


Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

** Respuesta: **
👉 C. None, KeyError

En Python podemos acceder a los valores de un diccionario de 2 maneras diferentes:

  • Usando el método get(): regresa None en caso de que el par clave-valor no exista en el diccionario.
  • Usando la notación de corchetes: regresa el error 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.

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more