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

  • Qué es un algoritmo

    Algoritmo es una serie de pasos para solucionar un problema En ese sentido, un algoritmo tiene tres fases. El primero, tiene que ver con el planteamiento del problema u objetivo a alcanzar; el segundo, es la formulación de cada paso con el máximo nivel de abstracción posible; y el tercero es la valoración si el…

  • |

    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…

  • 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…

  • 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…

  • Transformar tipos de datos con Python

    Algunas veces, dependiendo el caso, deseamos cambiar un dato de un tipo a otro tipo. Un ejemplo de esto, puede ser un número que está almacenado como un texto dentro de una variable. Python, no puede realizar operaciones matemáticas con números almacenados como texto,  entonces, debemos transformarlos para que Python pueda ejecutar las operaciones aritméticas….