Repaso
English
PythonBasePY-49

¿Qué imprime esto?

user = {"name": "Ana"}
print(user.get("age"))

Opciones

  1. KeyError
  2. None (Opción correcta)
  3. 0
  4. ""

Respuesta

None

Por qué

Un diccionario guarda pares clave → valor. user["age"] lanzaría KeyError porque esa clave no existe.

.get("age") es la forma segura: devuelve None cuando falta la clave. También puedes elegir un valor por defecto: user.get("age", 0) devuelve 0.

Recuerda

dict.get(clave, por_defecto) evita el KeyError.

Términos clave

Practica esta pregunta en Repaso