Nwlapcug.com


Come creare un dizionario in Python

Nel linguaggio di programmazione Python, un dizionario è una struttura di dati che esegue il mapping ai valori chiavi univoche. In altri linguaggi di programmazione, tuttavia, queste strutture di dati sono noti gli array associativi o hash. Ogni chiave in un dizionario di Python è unico e ha una relazione uno a uno con un valore associato. I valori associati alle chiavi non è necessario essere univoco, cioè, più chiavi possono mappare sullo stesso valore, ma non ogni chiave stessa solo possibile mappare a un unico valore.

Istruzioni

1

Digitare in una serie di coppie chiave/valore, separati da virgole e racchiuso tra parentesi graffe per creare un dizionario letterale. Un dizionario in Python può essere un valore letterale o può essere assegnato a una variabile. La chiave e il valore della coppia sono separati da due punti. Ecco un esempio:
{"Python": "dizionario", "Ruby": "hash", "Java": "Hashtable"}

2

Assegnare un riferimento a un oggetto dizionario a una variabile utilizzando l'operatore di assegnazione (=). Questo non è diverso che si farebbe per qualsiasi altro valore di assegnare a una variabile.
d = {"Python": "dizionario", "Ruby": "hash", "Java": "Hashtable"}

3

Restituire il valore mappato a una chiave in un dizionario digitando il nome della variabile che fa riferimento il dizionario, seguito dal tasto. La chiave deve essere racchiuso tra parentesi quadre. Questo esempio verrà restituita la stringa "dizionario" e assegnare tale stringa per la variabile nome_struttura.
nome_struttura = d ["Python"]

4

Aggiungere coppie chiave/valore a un dizionario di Python. Digitare il nome della variabile che fa riferimento il dizionario, seguito dal tasto che si desidera associare a un valore (racchiusi in parentesi), quindi utilizzare l'operatore di assegnazione = per associare un valore alla chiave:

d ["elefante"] = "mammifero"

5

Utilizzare un oggetto stringa come una chiave che esegue il mapping a un valore che è un numero intero, o utilizzare un oggetto integer come una chiave che esegue il mapping a un oggetto list.
x = {"Python": "dizionario", "significato": 42, 1134: ["uno", "due", "tre"]}

6

Assegnare il nuovo valore per una chiave in un dizionario per spazzare via il valore precedente e sostituirlo con uno nuovo. Qui, la stringa della chiave "Elefante" è mappata sul valore di stringa "mammifero", quindi viene modificato per mappare il valore di stringa "grande". Questo non crea due voci nel dizionario. La seconda associazione mediante la stessa chiave "Elefante" sostituisce il valore precedente con uno nuovo.
d ["elefante"] = "mammifero"
d ["elefante"] = "grande"