Estructuras de datos: Diccionarios de Python

Los diccionarios son una estructura especial de datos que nos permiten almacenar objetos, clasificarlos y acceder a ellos por claves y valores.

Imagen de portada con el texto: "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 diccionario


for pais in mi_diccionario.values():
	print(pais)
	# devuelve los valores del diccionario


for pais, poblacion in mi_diccionario.items():
	print(pais + “ Tiene ” + str(poblacion) + “ Habitantes ”)
	# Devuelve las llaves y los valores

Suscríbete a nuestro boletín mensual

* indicates required

Powered by Mailchimp