Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
¿Qué es un Diccionario? | Otros Tipos de Datos
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book¿Qué es un Diccionario?

En los capítulos anteriores, nos adentramos en las estructuras de datos que se basan en índices numéricos. Ahora vamos a explorar una estructura que utiliza una clave (ya sea una string, una tuple, un número, etc.) para indexar sus valores. Esta estructura se conoce como diccionario. En los diccionarios, los datos se almacenan en pares clave-valor. Aquí tienes algunos puntos importantes que debes recordar sobre las claves de los diccionarios:

  • Puedes usar cualquier dato de tipo inmutable como clave de diccionario.
  • Las tuples pueden servir como claves, pero sólo si contienen strings, números u otras tuples.
  • Un diccionario no puede tener claves duplicadas.
  • En Python, los diccionarios se encierran entre corchetes {}.

Para ilustrarlo, supongamos que queremos capturar datos sobre países. El diccionario podría utilizar los nombres de los países como claves, con los valores correspondientes (como área y población) guardados como tuples.

12345
# Create dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} print(countries_dict)
copy

¿Lo has entendido? ¿Cómo se recupera un elemento concreto de un diccionario? Como ya hemos dicho, puedes hacer referencia a un elemento de un diccionario utilizando su clave. Si la clave es una string (como en nuestro ejemplo), recuerda ponerla entre comillas. Al igual que con los índices de listas o tuples, coloca la clave entre corchetes.

123456
# Dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} # Information about Canada print(countries_dict["Canada"])
copy
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 11
some-alt