Estructuras de datos: Diccionarios de Python

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 = {	‘colombia’ : 4500000,	‘brasil’ : 200000000,	‘Argentina’ : 45000000,}
Este diccionario se utilizará para los ejemplos posteriores.
  • 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:

mi_diccionario = {	‘colombia’ : 4500000,	‘brasil’ : 200000000,	‘Argentina’ : 45000000,}
Este diccionario se utilizará para los ejemplos posteriores.
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
Scroll to Top