Los diccionarios no tienen un orden concreto, internamente se almacenan de forma distinta a cómo los introducimos. En cualquier caso, el acceso a los datos se hace de forma distinta a listas y tuplas , como acabamos de ver.
Podemos obtener, si lo deseamos, una lista de las claves (keys) y otra de los valores (values):
En los ejemplos anteriores, estamos usando como claves cadenas de texto. En realidad, y ahí está la flexibilidad de los diccionarios, puede usarse como clave cualquier tipo de dato que no sea modificable, como enteros o tuplas, y cualquier tipo de dato como valor:
Diccionarios
Un diccionario ( dict ) permite almacenar valores con una clave asociada. La sintaxis más simple es la siguiente:Ahora pude recuperarse cualquier valor escribiendo su clave:
Los diccionarios no tienen un orden concreto, internamente se almacenan de forma distinta a cómo los introducimos. En cualquier caso, el acceso a los datos se hace de forma distinta a listas y tuplas , como acabamos de ver.
Podemos obtener, si lo deseamos, una lista de las claves (keys) y otra de los valores (values):
En los ejemplos anteriores, estamos usando como claves cadenas de texto. En realidad, y ahí está la flexibilidad de los diccionarios, puede usarse como clave cualquier tipo de dato que no sea modificable, como enteros o tuplas, y cualquier tipo de dato como valor:
La otra sintaxis para los diccionarios es muy intuitiva. Supongamos que queremos añadir otro elemento al diccionario anterior. Podemos hacerlo así: