Python - Acceder a elementos del diccionario
Accediendo a elementos
Puede acceder a los elementos de un diccionario consultando su nombre clave, entre corchetes:
Ejemplo
Obtener el valor de la clave "model":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
Inténtalo tú mismo »
También hay un método llamado get()
que te dará el mismo resultado:
Obtener claves
El método keys()
devolverá una lista de todas las claves del diccionario..
La lista de claves es una vista del diccionario, lo que significa que cualquier cambio realizado en el diccionario se reflejará en la lista de claves.
Ejemplo
Agregue un nuevo elemento al diccionario original y compruebe que la lista de claves también se actualiza:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #antes del cambio
car["color"] = "white"
print(x) #después del cambio
Inténtalo tú mismo »
Obtener valores
El método values()
devolverá una lista de todos los valores en el diccionario.
La lista de valores es una vista del diccionario, lo que significa que cualquier cambio realizado en el diccionario se reflejará en la lista de valores.
Ejemplo
Realice un cambio en el diccionario original y compruebe que la lista de valores también se actualiza:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #antes del cambio
car["year"] = 2020
print(x) #después del cambio
Inténtalo tú mismo »
Ejemplo
Agregue un nuevo elemento al diccionario original y vea que la lista de valores también se actualiza:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #antes del cambio
car["color"] = "red"
print(x) #después del cambio
Inténtalo tú mismo »
Obtener artículos
El método items()
devolverá cada elemento en un diccionario, como tuplas en una lista.
La lista devuelta es una vista de los elementos del diccionario, lo que significa que cualquier cambio realizado en el diccionario se reflejará en la lista de elementos.
Ejemplo
Realice un cambio en el diccionario original y compruebe que la lista de elementos también se actualiza:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #antes del cambio
car["year"] = 2020
print(x) #después del cambio
Inténtalo tú mismo »
Ejemplo
Agregue un nuevo elemento al diccionario original y observe que la lista de elementos también se actualiza:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #antes del cambio
car["color"] = "red"
print(x) #después del cambio
Inténtalo tú mismo »
Comprobar si la clave existe
Para determinar si una clave específica está presente en un diccionario, utilice la palabra clave in
:
Ejemplo
Compruebe si "model" está presente en el diccionario:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Sí, 'model' es una de las claves del diccionario thisdict")
Inténtalo tú mismo »