In der Programmiersprache Python , ist ein Wörterbuch eine Datenstruktur , dass die Karten eindeutige Schlüssel auf Werte . In anderen Programmiersprachen , jedoch sind diese Datenstrukturen assoziative Arrays oder Hashes bekannt . Jeder Schlüssel in einem Python- Wörterbuch ist einzigartig und hat eine Eins-zu -Eins-Beziehung mit einem zugeordneten Wert . Die Werte mit den Tasten verbunden sind, nicht eindeutig sein , das heißt, mehrere Schlüssel können auf den gleichen Wert zuzuordnen, aber nicht die Schlüssel selbst jeweils nur auf einen Wert zuzuordnen. Anleitung
1
Typ in einer Reihe von Schlüssel /Wert-Paaren , die durch Kommas getrennt und eingeschlossen in geschweiften Klammern eine wörtliche Wörterbuch zu erstellen. Ein Wörterbuch in Python kann ein Literal sein oder es kann einer Variablen zugewiesen werden. Der Schlüssel und der Wert des Paares werden durch Doppelpunkte getrennt. Hier ist ein Beispiel : {" Python ": " Wörterbuch ", " Ruby" : " Hash ", " Java ": " Hashtable "}
2
Assign einem Verweis auf ein Dictionary-Objekt an eine Variable mit dem Zuweisungsoperator ( =). Das ist nicht anders , als Sie es tun, um einen anderen Wert einer Variablen zuweisen . d = {" Python ": " Wörterbuch ", " Ruby" : " Hash ", " Java ": " Hashtable "}
3
Gibt den Wert zugeordnet Schlüssel in einem Wörterbuch indem Sie den Namen der Variablen , die auf das Wörterbuch , von der Taste. Der Schlüssel muss in Klammern gesetzt werden . Dieses Beispiel wird die Zeichenkette zurück "Wörterbuch" und weisen Sie diese Zeichenfolge in der Variablen structure_name . structure_name = d [" Python "]
4
Fügen Schlüssel /Wert-Paare in einem Python- Wörterbuch . Geben Sie den Namen der Variablen , die auf das Wörterbuch , gefolgt von der Taste, die Sie mit einem Wert ( in eckigen Klammern ) verbinden wollen , dann verwenden Sie den Zuweisungsoperator = , um einen Wert zu dem Schlüssel zugeordnet werden : d [ "Elephant" ] = " Säugetier "
5
verwenden Sie ein String-Objekt als Schlüssel , dass die Karten auf einen Wert , der eine ganze Zahl ist , oder eine ganze Objekt als Schlüssel verwenden , der einer Liste Objekt . x = {" Python ": " Wörterbuch " , "Bedeutung" : 42, 1134: [ "eins" , "zwei ", " drei "]}
6
zuweisen neuen Wert zu einem Schlüssel in ein Wörterbuch zur Ausrottung der alte Wert und ersetzen sie durch eine neue. Hier wird der Schlüssel-String "Elephant" ist mit den String-Wert " Säugetier " zugeordnet , dann wird es geändert wird , um den String-Wert "großen" abzubilden. Dies schafft nicht zwei Einträge im Wörterbuch . Die zweite Assoziation mit dem gleichen Schlüssel "Elephant" ersetzt den alten Wert durch einen neuen . d [ "Elephant" ] = " Säugetier " d [" Elephant "] = " big"