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" ...