Capítulo 8. Diccionarios y conjuntos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Si una palabra del diccionario estuviera mal escrita, ¿cómo lo sabríamos?

Steven Wright

Diccionarios

Un diccionario es similar a una lista, pero el orden de los elementos no importa y no se seleccionan por un desplazamiento como 0 o 1.En su lugar, especificas una clave única para asociarla a cada valor. Esta clave suele ser una cadena, pero en realidad puede ser cualquiera de los tipos inmutables de Python: booleano, entero, flotante, tupla, cadena y otros que verás en capítulos posteriores. Los diccionarios son mutables, por lo que puedes añadir, eliminar y cambiar sus elementos clave-valor. Si has trabajado con lenguajes que sólo admiten matrices o listas, te encantarán los diccionarios.

Nota

En otros lenguajes, los diccionarios pueden llamarsematrices asociativas, hashes o hashmaps. En Python, un diccionario también se llama dictpara ahorrar sílabas y hacer reír a los adolescentes.

Crear con {}

Para crear un diccionario, coloca llaves ({}) alrededor de caracteres separados por comas key :value El diccionario más sencillo es un diccionario vacío, sin claves ni valores:

>>> empty_dict = {}
>>> empty_dict
{}

Hagamos un pequeño diccionario con citas del Diccionario del Diablo de Ambrose Bierce :

>>> bierce = {
...     "day": "A period of twenty-four hours, mostly misspent",
...     "positive": "Mistaken at the top of one's voice" ...

Get Introducción a Python, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.