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

Publicaciones Similares

  • Slices Python

    Los Slices son una manera de partir una cadena de caracteres en “rebanadas” para poder trabajar con ellas posteriormente. Sintaxis de los slices en Python nombre_variable[Inicio cadena : Fin cadena : Pasos] nombre_variable. Es el nombre de la variable que contiene la cadena de caracteres. [ ]. Agrupa las características que se van a aplicar…

  • Tipos de datos en Python

    En Python todo es de tipo objeto. Sin embargo, su tratamiento puede variar dependiendo de las necesidades. Los 4 tipos de datos que encontramos en Python y en general en otros lenguajes de programación son: Integer. Números enteros, por ejemplo: 1, 2, 3 … 100 -100 Float. Números decimales, por ejemplo: 1.69, 1.3 String. Cadena…

  • |

    Por qué aprender Python

    Python es el lenguaje de programación con mayor crecimiento en la industria de desarrollo de aplicaciones web y de programas de software. Es tan potente, que es utilizado para controlar diferentes dispositivos como drones, incluso la NASA utiliza Python en sus desarrollos para controlar sus cohetes. En la industria de la tecnología existen muchos lenguajes…

  • Bucles while y for con Python

    Los bucles, son un concepto de programación que nos permite repetir líneas de código determinado número de veces hasta que se cumpla una condición para que deje de ejecutarse el proceso de bucle. ¿Cuándo crear un bucle? Cuando el problema u objetivo de software que deseas resolver a través de la programación tiene un proceso…

  • Python: operadores aritméticos

    Python es un lenguaje de programación que permite crear operaciones matemáticas de manera sencilla, prácticamente, el código se escribe como si se estuviera manipulando una calculadora, bueno, haciéndolo desde la consola interactiva de Python. En este artículo, conocerás los símbolos aritméticos para poder realizar cálculos matemáticos utilizando el lenguaje de programación Python. Con Python se…

  • Cómo crear funciones con Python

    Las funciones, son bloques de código que resuelven operaciones y manipulan datos para el logro de objetivos muy específicos dentro de una aplicación. Generalmente, las funciones son un concepto presente en todos los lenguajes de programación, no solo en Python; y sirven, para encapsular la lógica de una operación que suele repetirse en diferentes lugares…