País: Capital
geo = {'Francia':'París',
'Italia':'Roma',
'Portugal':'Lisboa',
'España':'Madrid',
'Alemania':'Berlín'}
geo
{'Francia': 'París', 'Italia': 'Roma', 'Portugal': 'Lisboa', 'España': 'Madrid', 'Alemania': 'Berlín'}
vacio = {} # creación de un diccionario vacío
vacio
{}
type(vacio) # los diccionarios son de tipo dic
dict
d = {'uno':'one', 'dos':'two', 'tres':'three', 'cuatro':'four'}
d['uno'] # one
'one'
No se asegura que el orden sea el esperado.
d['cero'] = 'zero' # añadiendo un nuevo elemento al diccionario clave:valor
d
{'uno': 'one', 'dos': 'two', 'tres': 'three', 'cuatro': 'four', 'cero': 'zero'}
palabra = 'uno'
print(f"{palabra} en inglés es {d[palabra]}.")
uno en inglés es one.
dic_num = {'uno':1, 'dos':2, 'tres':3, 'cuatro':4}
print(f"Hay {dic_num['dos']} tazas de café.")
Hay 2 tazas de café.
elementos = {'Litio':('Li',3), 'Sodio':('Na',11), 'Potasio':('K',19)} # nº atómico = nº de protones
print("El número atómico del Litio es", elementos['Litio'][1])
El número atómico del Litio es 3
Completar la siguiente línea de código
print("El símbolo del Sodio es ...")
El símbolo del Sodio es ...
e ='Sodio'
print(f"El símbolo del {e} es {elementos[e][0]}.")
El símbolo del Sodio es Na.
d = {'x':1, 'y':2, 'z':3}
d
{'x': 1, 'y': 2, 'z': 3}
list(d) # ['x', 'y', 'z']
['x', 'y', 'z']
d.keys() # dict_keys(['x', 'y', 'z'])
dict_keys(['x', 'y', 'z'])
list(d.keys()) # ['x', 'y', 'z']
['x', 'y', 'z']
d.values() # dict_values([1, 2, 3])
dict_values([1, 2, 3])
list(d.values()) # [1, 2, 3]
[1, 2, 3]
d.items() # dict_items([('x', 1), ('y', 2), ('z', 3)])
dict_items([('x', 1), ('y', 2), ('z', 3)])
list(d.items()) # [('x', 1), ('y', 2), ('z', 3)]
[('x', 1), ('y', 2), ('z', 3)]
list(iter(d)) # ['x', 'y', 'z']
['x', 'y', 'z']