DEV Community

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

Posted on • Edited on

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

Explica este código Python

Dificultad: Básico

## Reto #60
my_dict = {"nombre": "John", "edad": 30, "ciudad": "New York"}

my_dict["isSoltero"] = True
my_dict["edad"] = 25

print(my_dict)
Enter fullscreen mode Exit fullscreen mode

👉 A. {'nombre': 'John', 'edad': 30, 'ciudad': 'New York', 'isSoltero': True}
👉 B. {'nombre': 'John', 'edad': 25, 'ciudad': 'New York', 'isSoltero': True}
👉 C. {'nombre': 'John', 'edad': 25, 'ciudad': 'New York'}
👉 D. {"nombre": "John", "edad": 30, "ciudad": "New York"}


Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:
👉 B. {'nombre': 'John', 'edad': 25, 'ciudad': 'New York', 'isSoltero': True}

Al trabajar con Python y los diccionarios hay maneras de manipularlos, por ejemplo al usar la sintaxis de corchetes con una llave que no existe en nuestro diccionario como pasa con my_dict["isSoltero"] = True, Python procede a agregar un nuevo campo al diccionario con la key y value nuevos.

Ahora bien, al usar la sintaxis de corches con una llave que ya existe en el diccionario, como es el caso de my_dict["edad"] = 25 entonces procedemos a modificar la value de dicho campo, para el ejemplo cambiamos edad de 30 a 25.

El diccionario original era:

my_dict = {"nombre": "John", "edad": 30, "ciudad": "New York"}
Enter fullscreen mode Exit fullscreen mode

Pero agregamos el campo isSoltero con el valor de True y modificamos el campo edad de 30 a 25:

my_dict = {'nombre': 'John', 'edad': 25, 'ciudad': 'New York', 'isSoltero': True}
Enter fullscreen mode Exit fullscreen mode