In de programmeertaal Python , een woordenboek is een datastructuur die kaarten unieke sleutels aan waarden . In andere programmeertalen zijn deze datastructuren bekend associatieve arrays of hashes . Elke toets een Python woordenboek is uniek en een een-op -een relatie met een bijbehorende waarde . Het behorende bij de toetsen niet uniek te zijn , dat is , kunnen meerdere toetsen omgezet op dezelfde waarde , maar niet elke sleutel zelf kan slechts naar een afbeelden waarde . Instructies Type 1 in een serie van key /waarde paren , gescheiden door komma's en omsloten door accolades om een letterlijke woordenboek te creëren . Een woordenboek Python kan een letterlijke of het kan worden toegewezen aan een variabele . De sleutel en waarde in het paar gescheiden door dubbele punten . Hier is een voorbeeld : { " Python " : " woordenboek" , " Ruby " : " hash " , " Java " : " hash " } kopen van 2 Wijs een verwijzing naar een woordenboek object aan een variabele met de toewijzingsoperator ( = ) . Dit is niet anders dan je zou doen met een andere waarde aan een variabele toe te wijzen . d = { " Python " : " woordenboek" , " Ruby " : " hash " , " Java " : " hash " } 3 terug de waarde toegewezen aan een sleutel in een woordenboek door het intikken van de naam van de variabele die verwijst naar het woordenboek , gevolgd door de toets . De sleutel moet worden tussen haakjes . Dit voorbeeld zal de string " woordenboek" terugkeren en toewijzen die string aan de variabele structure_name . structure_name = d [ " Python " ] 4 Voeg key /value pairs om een Python woordenboek . Typ de naam van de variabele die verwijst naar het woordenboek , gevolgd door de toets die u wilt koppelen aan een waarde ( tussen haakjes ) , gebruik dan de opdracht operator = om een waarde te koppelen aan de sleutel : d [ " Olifant " ] = " zoogdier " 5 Gebruik een string object als een sleutel die kaarten op een waarde die een geheel getal is , of gebruik een integer object als een sleutel die kaarten aan een lijst -object . x = { " Python " : " woordenboek" , "betekenis" : 42 , 1134 : [ "een" , " twee " , " drie " ] } 6 Wijs nieuwe waarde aan een sleutel in een woordenboek om veeg uit de oude waarde en vervangen door de nieuwe. Hier , de sleutel string " Olifant " is toegewezen aan de string value " zoogdier " , dan is het veranderd in kaart om de string value "grote " . Dit betekent niet twee vermeldingen in het woordenboek te creëren . De tweede associatie met dezelfde sleutel " Elephant " vervangt de oude waarde met een nieuwe. d [ " Olifant " ] = " zoogdier " d [ " Olifant " ] = " big "
|