DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

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

Explica este código Python

Dificultad: Intermedio

## Reto #22

persona = {
  "nombre": "Cris",
  "apellido": "Villca",
  "edad": 27,
  "soltero": False,
  "direccion": {
    "calle": 17,
    "avenida": "Tomas Monje",
    "pasaje": "A"
  }
}

print(persona.get("direccion").get("avenida").upper())
Enter fullscreen mode Exit fullscreen mode
  • A. None
  • B. TOMAS MONJE
  • C. tomas monje
  • D. ToMaS mOnJe

Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:

  • B. TOMAS MONJE

Los diccionarios en Python son estructuras de datos de pares clave valor que podemos usar para administrar data de una manera mas eficiente y legible.

En este caso tenemos el diccionario anidado de dos niveles persona al cual queremos acceder a su propiedad avenida.

Para acceder a propiedades de un diccionario podemos usar la notación de corchetes [] o también el método get() como en este caso.

Encadenamos 2 veces el método get() pasando como argumento el nombre de la propiedad a la que queremos acceder, finalmente le pasamos un upper() para convertir todos los caracteres a mayúsculas.