historia = {
"Apolo": 11,
"astronauta": "Neil Armstrong",
"año": 1969
}
historia
{'Apolo': 11, 'astronauta': 'Neil Armstrong', 'año': 1969}
historia["Apolo"] = 'XI' # Cambiamos el valor de la clave Apolo
historia
{'Apolo': 'XI', 'astronauta': 'Neil Armstrong', 'año': 1969}
print("año" in historia) # True
True
print(len(historia))
3
historia["módulo"] = "Eagle"
historia
{'Apolo': 'XI', 'astronauta': 'Neil Armstrong', 'año': 1969, 'módulo': 'Eagle'}
historia.pop("astronauta")
historia
{'Apolo': 'XI', 'año': 1969, 'módulo': 'Eagle'}
color = {'verde': ['green','vert'],
'rojo': ['red','rouge'],
'azul': ['blue','bleu']}
color # diccionario de colores con traducción en inglés y en francés
{'verde': ['green', 'vert'], 'rojo': ['red', 'rouge'], 'azul': ['blue', 'bleu']}
color['violeta'] = ['purple','violette']
color
{'verde': ['green', 'vert'], 'rojo': ['red', 'rouge'], 'azul': ['blue', 'bleu'], 'violeta': ['purple', 'violette']}
del(color['rojo'])
color
{'verde': ['green', 'vert'], 'azul': ['blue', 'bleu'], 'violeta': ['purple', 'violette']}
edad = {'Ana':23, 'Luis':27, 'Eva':25, 'Raul':26}
edad['Ana'] += 1 # es el cumpleaños de Ana
edad
{'Ana': 24, 'Luis': 27, 'Eva': 25, 'Raul': 26}
edad['Ana'] < edad['Eva'] < edad['Raul'] # comparando los valores de varias claves
True
Usando bucles podemos listar el contenido de la clave y/o el valor de un diccionario.
for k in edad: # obtenemos solo un listado de la clave
print(k)
Ana Luis Eva Raul
for k in edad: # conseguimos listar el valor
print(edad[k])
24 27 25 26
for k in edad: # listamos ambos
print(k, edad[k])
Ana 24 Luis 27 Eva 25 Raul 26
for k,v in edad.items():
print(k, v)
Ana 24 Luis 27 Eva 25 Raul 26