🗃️ Diccionarios
Es una estructura de datos que hace un juego entre llave y valor. De esta manera podemos visitar los elementos por su nombre y no su índice en contraste a las listas.
✏️ Ejemplo
Ejemplo de un diccionario
diccionario = {"pais1": "México", "pais2": "España", "pais3": "China"}
print(diccionario["pais2"])
# Este código imprime "España"
keys() y values()
Si únicamente se busca acceder a las llaves, se utiliza la función "keys()", mientras que si únicamente se busca acceder a los valores, entonces ocupamos la función "values()".
Ejemplo de las funciones keys() y values()
print(diccionario.keys()) # Todas las llaves del diccionario
print(diccionario.values()) # Todos los valores (de las llaves anteriores) del diccionario
# Este código imprime:
# dict_keys(['pais1', 'pais2', 'pais3'])
# dict_values(['México', 'España', 'China'])
items()
En caso de querer presentar cada llave acompañada de su valor se puede hacer uso de la función "items()".
Ejemplo de la función items()
print(diccionario.items()) # Todos las llaves con su valor correspondiente
# Este código imprime:
# dict_items([('pais1', 'México'), ('pais2', 'España'), ('pais3', 'China')])