Un diccionario, es una estructura de datos de llaves y valores. Esto significa, que para acceder a los valores del diccionario no utilizaremos índices, utilizamos la llave que identifica el valor necesitado.
La llave tiene un nombre a la cual denominamos índice y esta contiene un valor.
Sintaxis de los diccionarios con Python
- mi_diccionario. Nombre de variable que contendrá los objetos del diccionario.
- “=”. Asignación de objetos a la variable “mi_diccionario”.
- {…}. Dentro de las llaves se agregan los objetos del diccionario.
- ‘colombia’. Clave o llave del diccionario.
- “:”. Dos puntos que dividen la llave del valor.
- 45000000. El valor de la llave ‘colombia’.
- “,”. Separación de elementos del diccionario.
Acceder a los elementos de un diccionario Python
print(my_diccionario[‘colombia’])
Como puedes observar, no se accede a través de un valor índice, se accede a el valor “llave” que en este caso es “colombia”.
Recorrer diccionarios con el ciclo for de Python
Ejemplo
Se tiene el siguiente diccionario:
for pais in mi_diccionario.key(): print(pais) # devuelve las llaves del diccionariofor pais in mi_diccionario.values(): print(pais) # devuelve los valores del diccionariofor pais, poblacion in mi_diccionario.items(): print(pais + “ Tiene ” + str(poblacion) + “ Habitantes ”) # Devuelve las llaves y los valores