Hvordan lage en ordbok i Python

I programmeringsspråket Python, er en ordbok en datastruktur som kart unike nøkler til verdier. Med andre programmeringsspråk, men disse datastrukturer kjent assosiative matriser eller hashes. Hver nøkkel i en Python ordbok er unikt og har en en-til-en forhold med en tilhørende verdi. Verdiene er forbundet med tastene behøver ikke å være unik, dvs. flere nøkler kan tilordnes til den samme verdi, men ikke hver tast selv kan bare være tilordnet en verdi.

Bruksanvisning

1 Skriv inn en serie av nøkkel / verdi-par, atskilt med komma og omsluttet av klammeparentes å opprette en bokstavelig ordbok. En ordbok i Python kan være en bokstavelig eller det kan tildeles en variabel. Nøkkelen og verdien i par er adskilt med kolon. Her er et eksempel: { "Python": "ordbok", "Ruby": "hasj", "Java": "hashtabellen"}

2 Tildele en referanse til en ordbok objekt til en variabel ved hjelp av oppdraget operator (=). Dette er ikke annerledes enn du ville gjøre for å tildele en annen verdi til en variabel. d = { "Python": "ordbok", "Ruby": "hasj", "Java": "hashtabellen"}

3 Returner verdien tilordnet til en nøkkel i en ordbok ved å skrive inn variabelnavnet som refererer ordboken, etterfulgt av nøkkelen. De viktigste behovene som skal vedlegges i parentes. Dette eksemplet vil returnere strengen "ordboken" og tildele denne strengen til variabelen structure_name. structure_name = d [ "Python"]

4 Legg nøkkel / verdi-par til en Python ordbok. Skriv inn variabelnavnet som refererer ordboken, etterfulgt av nøkkelen du ønsker å assosiere med en verdi (vedlagt i parentes), deretter bruke tilordningsoperatoren = å knytte en verdi til nøkkelen: D [ "Elephant"] = "pattedyr "

5 Bruk en streng objekt som en nøkkel som er tilordnet en verdi som er et heltall, eller bruk et heltall objekt som en nøkkel som er tilordnet en liste objekt. x = { "Python": "ordbok", "som betyr": 42, 1134: [ "en", "to", "tre"]}

6 Tildele nye verdien til en nøkkel i en ordbok for å utslette den gamle verdien og erstatte den med den nye. Her er nøkkelen strengen "Elephant" er tilordnet til strengverdi "pattedyr", da er det endret til kart til strengverdi "store". Dette skaper ikke to oppføringer i ordlisten. Den andre foreningen bruker den samme nøkkelen "Elephant" erstatter den gamle verdien med en ny. d [ "Elephant"] = "pattedyr" d [ "Elephant"] = "store"