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.