Qual è un esempio di uso pratico di un dizionario (mappa) in un programma Python 3?
oh wow ..
I dizionari possono essere usati per ;
- Memorizzazione dei dati - così invece di ricordare che il nome di una persona è all'indice della lista 0, e l'indirizzo è all'indice della lista 1 - possiamo creare un dizionario con le chiavi 'nome' e 'indirizzo' - bingo - il tuo codice è più leggibile.
- letteralmente mappe: diciamo che stai costruendo una mappa di oggetti su un campo di gioco - così ogni oggetto ha una coordinata (x,y). Invece di una grande lista per lo più vuota che mostra ciascuno degli oggetti - si ha un dizionario con la chiave che è una tupla di coordinate (x,y), e il valore che è l'oggetto in quella posizione.
- Si può usare un dizionario come una tabella di salto per emulare una dichiarazione di tipo switch.
- Si può usare un dizionario per contare facilmente il contenuto di una lista.
- Si può usare un dizionario per costruire indici di contenuto.
Anche Python è effettivamente costruito sui dizionari - tutte le classi (anche quelle integrate) - sono dizionari di dati e metodi, quindi ogni volta che si usa un oggetto - anche un intero o una stringa - si sta usando un dizionario.