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)
👉 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)
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 lakey
yvalue
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 lavalue
de dicho campo, para el ejemplo cambiamosedad
de30
a25
.El diccionario original era:
Pero agregamos el campo
isSoltero
con el valor deTrue
y modificamos el campoedad
de30
a25
: