Explica este código Python
Dificultad: Intermedio
person = {}
person['fname'] = 'Joe'
person['lname'] = 'Fonebone'
person['age'] = 51
person['spouse'] = 'Edna'
person['children'] = ['Ralph', 'Betty', 'Joey']
person['pets'] = {'dog': 'Fido', 'cat': 'Sox'}
print(person.get("pets").get("cat"))
👉 A. Fido
👉 B. Sox
👉 C. SyntaxError
👉 D. TypeError
👉 B. Los diccionarios pueden contener otros diccionarios en su interior. Esta sintaxis se llama diccionario anidados y para acceder a sus valores se debe concatenar métodos Nota también como creamos el diccionario, inicialmente Respuesta:
Sox
get()
(como en este reto) o se puede usar también la sintaxis de corchete:
print(person["pets"]["cat"]) # Sox
person
es un diccionario vacío y lo vamos llenando propiedad a propiedad asignado valores a diferentes claves.
Top comments (0)