Heim > Artikel > Backend-Entwicklung > Kann der Wert eines Python-Wörterbuchs ein Wörterbuch sein?
Dictionary ist ein Datentyp in Python, der durch die Unordnung der Elemente und die Einzigartigkeit der Schlüssel gekennzeichnet ist. Die Methode zur Wörterbucherstellung lautet {key:values}. Die Schlüssel im Wörterbuch können nur unveränderliche Datentypen (Ganzzahlen, Zeichenfolgen oder Tupel) sein, und die Werte können beliebige Datentypen sein. Eine Reihe von Schlüsselwerten in einem Wörterbuch wird als Schlüssel-Wert-Paarelement bezeichnet.
Dictionary ist ein weiteres veränderbares Containermodell und kann jede Art von Objekt speichern.
Verwandte Empfehlungen: „Python-Video-Tutorial“
Jedes Schlüssel-Wert-Paar des Wörterbuchs key=>value wird durch einen Doppelpunkt : zwischen jedem Schlüsselwert getrennt Trennen Sie das Paar durch Kommas, und das gesamte Wörterbuch wird in geschweifte Klammern eingeschlossen {}. Das Format ist wie folgt:
d = {key1 : value1, key2 : value2 }
Schlüssel sind im Allgemeinen eindeutig. Wenn das letzte Schlüssel-Wert-Paar wiederholt wird ersetzt. Der Wert muss nicht eindeutig sein.
>>>dict = {'a': 1, 'b': 2, 'b': '3'} >>> dict['b']'3' >>> dict{'a': 1, 'b': '3'}
Der Wert kann einen beliebigen Datentyp haben, der Schlüssel muss jedoch unveränderlich sein, z. B. eine Zeichenfolge, eine Zahl oder ein Tupel.
Ein einfaches Wörterbuchbeispiel:
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
Der Wert ist die Konstruktionsmethode des Wörterbuchs
dic = {} dic.setdefault(key,{})[value] =1
ist wie folgt aufgebaut:
>>dic.setdefault('b',{})['f']=1 >>dic.setdefault('b',{})['h']=1 >>dic.setdefault('b',{})['g']=1 >>dic >>{'b': {'h': 1, 'g': 1, 'f': 1}}
Das obige ist der detaillierte Inhalt vonKann der Wert eines Python-Wörterbuchs ein Wörterbuch sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!