Capitolo 8. Dizionari e insiemi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Se una parola del dizionario fosse scritta male, come faremmo a saperlo?
Steven Wright
Dizionari
Un dizionario è simile a una lista, ma l'ordine degli elementi non ha importanza e non sono selezionati da un offset come 0 o 1.Invece, specifichi una chiave unica da associare a ogni valore. Questa chiave è spesso una stringa, ma in realtà può essere uno qualsiasi dei tipi immutabili di Python: booleano, intero, float, tupla, stringa e altri che vedrai nei capitoli successivi. I dizionari sono mutabili, quindi puoi aggiungere, cancellare e cambiare gli elementi chiave-valore. Se hai lavorato con linguaggi che supportano solo array o liste, amerai i dizionari.
Nota
In altri linguaggi, i dizionari possono essere chiamatiarray associativi, hash o hashmap. In Python, un dizionario è chiamato anche dictper risparmiare sillabe e far sorridere i ragazzi.
Crea con {}
Per creare un dizionario, si inseriscono delle parentesi graffe ({}) intorno a dei foglietti separati da una virgola. key :value Il dizionario più semplice è quello vuoto, che non contiene né chiavi né valori:
>>>empty_dict={}>>>empty_dict{}
Creiamo un piccolo dizionario con citazioni tratte da Il dizionario del diavolo di Ambrose Bierce :
>>>bierce={..."day":"A period of twenty-four hours, mostly misspent",..."positive":"Mistaken at the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access