Come creare un dizionario in Python

September 13

Nel linguaggio di programmazione Python, un dizionario è una struttura di dati che mappa chiavi univoche ai valori. In altri linguaggi di programmazione, tuttavia, queste strutture di dati sono noti array associativi o hash. Ogni chiave in un dizionario Python è unico e ha una relazione uno-a-uno con un valore associato. I valori associati alle chiavi non devono essere unico, cioè, più chiavi può mappare lo stesso valore, ma non ogni chiave stessa può mappare solo un valore.

istruzione

1 Digitare in una serie di coppie chiave / valore, separati da virgole e racchiusi tra parentesi graffe per creare un dizionario letterale. Un dizionario in Python può essere un letterale o può essere assegnato ad 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 per una variabile utilizzando l'operatore di assegnazione (=). Questo non è diverso di quanto si possa fare per assegnare qualsiasi altro valore a una variabile. D = { "Python": "dizionario", "Ruby": "hash", "Java": "Hashtable"}

3 Restituisce il valore mappato a una chiave in un dizionario, digitando il nome della variabile che fa riferimento al dizionario, seguito dal tasto. Le esigenze principali per essere racchiusi tra parentesi. Questo esempio restituirà la stringa "dizionario" e assegnare tale stringa alla structure_name variabile. structure_name = d [ "Python"]

4 Aggiungere coppie chiave / valore ad un dizionario Python. Digitare il nome della variabile che fa riferimento al dizionario, seguito dal tasto che si desidera associare con un valore (tra parentesi), quindi utilizzare l'operatore di assegnazione = per associare un valore alla chiave: D [ "Elephant"] = "mammifero "

5 Utilizzare un oggetto stringa come una chiave che associa a un valore che è un numero intero, o utilizzare un oggetto intero come una chiave che associa a un oggetto lista. x = { "Python": "dizionario", "che significa": 42, 1134: [ "uno", "due", "tre"]}

6 Assegnare nuovo valore ad una chiave in un dizionario per spazzare via il vecchio valore e sostituirlo con quello nuovo. Qui, la stringa chiave "Elephant" è mappato al valore della stringa "mammifero", allora è cambiato per mappare al valore della stringa "grande". Questo non crea due voci nel dizionario. La seconda associazione con la stessa chiave "Elephant" sostituisce il vecchio valore con uno nuovo. d [ "Elephant"] = "mammifero" d [ "Elephant"] = "grande"