QNA > Q > Qual È Un Esempio Di Uso Pratico Di Un Dizionario (Mappa) In Un Programma Python 3?

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.

Di MacDermot

Cos'è Truecaller? :: Quanto sono utili i dizionari in Python?
Link utili