I programmeringsspråket Python , är en ordbok en datastruktur som kartor unika nycklar till värden . I andra programmeringsspråk , men dessa datastrukturer kända associativa arrayer eller hashar . Varje nyckel i en Python ordlistan är unik och har en ett - till-ett förhållande med ett tillhörande värde . De värden som förknippas med nycklarna inte behöver vara unik , dvs flera nycklar kan mappas till samma värde , men inte varje tangent själv kan bara mappa till ett värde . Instruktioner
1
typ i en serie av nyckel /värde par , separerade med kommatecken och inneslutna i klammerparenteser för att skapa en bokstavlig ordboken . En ordbok i Python kan vara en bokstavlig eller det kan tilldelas en variabel . Nyckeln och värdet i paret separeras med kolon . Här är ett exempel : { " Python " : " dictionary " , " Ruby " : " hash " , " Java " : " Hashtable " }
2
Tilldela en referens till ett lexikon objekt till en variabel med uppdraget operatören ( = ) . Detta är inte annorlunda än du skulle göra för att tilldela ett annat värde till en variabel . d = { " Python " : " dictionary " , " Ruby " : " hash " , " Java " : " Hashtable " } Addera 3
returnera värdet mappas till en nyckel i en ordbok genom att skriva variabelnamnet som referenser i ordlistan och sedan på knappen . Nyckeln måste omges av hakparenteser . Detta exempel returnerar strängen " dictionary " och tilldela den strängen till variabeln structure_name . structure_name = d [ " Python " ]
4
Lägg nyckel /värde-par till en Python ordlistan . Skriv variabelnamnet som referenser i ordlistan , följt av den tangent som du vill associera med ett värde ( inom parentes ) , använd sedan tilldelningsoperatorn = att associera ett värde till nyckeln : D [ " Elephant " ] = "däggdjur "
5
Använd en sträng objektet som en nyckel som avbildas till ett värde som är ett heltal , eller använda ett heltal objekt som en nyckel som avbildas till en lista objekt . x = { " Python " : " dictionary " , " mening " : 42 , 1134 : [ " en " , " två " , " tre " ] }
6
Tilldela nytt värde till en nyckel i en ordbok för att utplåna det gamla värdet och ersätta det med ett nytt. Här , den kodnyckelsträng " Elephant " är mappat till String-värde "däggdjur" , så det ändras mappa till strängen värdet " big " . Detta skapar inte två poster i ordboken . Den andra föreningen med användning av samma nyckel "Elefant " ersätter det gamla värdet med en ny. d [ "elefant" ] = "däggdjur " d [ " Elephant " ] = " big " Addera