Nel linguaggio di programmazione Python , un dizionario è una struttura dati che mappa chiavi univoche ai valori. In altri linguaggi di programmazione , tuttavia, queste strutture dati sono noti gli 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 possono mappato allo stesso valore , ma non la chiave stessa ogni possibile mappare a un solo valore . Istruzioni
1
tipo 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 nella 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 un altro valore a una variabile. d = { " Python " : " dizionario" , "Ruby" : " hash " , "Java " : " Hashtable " }
3
Restituisce il valore associato a una chiave in un dizionario digitando il nome della variabile che fa riferimento al dizionario , seguito dal tasto . La chiave deve essere racchiuso tra parentesi . Questo esempio restituisce la stringa " dizionario" e assegnare tale stringa alla structure_name variabile . structure_name = d [ " Python " ]
4
Aggiungi coppie chiave /valore a un dizionario Python . Digitare il nome della variabile che fa riferimento al dizionario , seguito dal tasto che si desidera associare a 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 viene associato a un valore che è un numero intero , o utilizzare un oggetto intero come una chiave che viene associato a un oggetto elenco . x = { " Python " : " dizionario" , "significato" : 42 , 1134 : [ "uno" , "due" , "tre" ] }
6
Assegnare nuovo valore per una chiave in un dizionario per spazzare via il vecchio valore e sostituirlo con quello nuovo. Qui , la stringa chiave " Elephant " è mappata 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 chiave stessa " Elephant " sostituisce il vecchio valore con uno nuovo . d [ "elefante "] = " mammifero " d [ " Elephant " ] = "grande "