Dizionari¶
- Tutti i tipi di dati composti che abbiamo studiato fino ad ora, stringhe, liste e tuple, sono collezioni sequenziali.
- Questo significa che gli elementi nella collezione sono ordinate da sinistra a destra e usano interi come indici per accedere ai valori.
- I dizionari sono un tipo di collezione diversa.
- Si tratta di tipi di mapping.
- Una mappa è una collezione non ordinata e associativa.
- L’associazione, o il mapping, è da una chiave, che può essere un tipo immutabile, a un valore, che può essere qualsiasi oggetto.
Ad esempio, creeremo un dizionario per tradurre parole inglesi in spagnolo. Per questo dizionario, le chiavi sono stringhe e i valori sono stringhe.
Un modo di creare un dizionario è cominciare con un dizionario vuoto e aggiungere le coppie chiave-valore. Il dizionario vuoto è denotato come {}
Un altro modo di creare un dizionario è di fornire una lista di coppie chiave-valore usando la stessa sintassi come come nel precedente output.
Non importa l’ordine con cui scriviamo le coppie. I valori nel dizionario sono acceduti con chiavi non con indici, come mostrato sotto.