Contenido del Curso
Introducción a Python
Introducción a Python
¿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.
# Create dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} print(countries_dict)
¿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.
# Dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} # Information about Canada print(countries_dict["Canada"])
¡Gracias por tus comentarios!