Heim > Backend-Entwicklung > Python-Tutorial > So fügen Sie Schlüssel-Wert-Paare im Python-Wörterbuch hinzu

So fügen Sie Schlüssel-Wert-Paare im Python-Wörterbuch hinzu

(*-*)浩
Freigeben: 2019-11-01 15:29:46
Original
22763 Leute haben es durchsucht

So fügen Sie Schlüssel-Wert-Paare im Python-Wörterbuch hinzu

Schlüssel-Wert-Paare hinzufügen

Zuerst ein leeres Wörterbuch definieren ( empfohlen Lernen: Python-Video-Tutorial)

>>> dic={}
Nach dem Login kopieren

Weisen Sie einem Schlüssel, der nicht im Wörterbuch zum Hinzufügen vorhanden ist, direkt einen Wert zu

>>> dic['name']='zhangsan'
>>> dic
{'name': 'zhangsan'}
Nach dem Login kopieren

Wenn der Schlüssel oder der Wert eine Variable ist

>>> key='age'
>>> value=30
>>> dic[key]=value
>>> dic
{'age': 30, 'name': 'zhangsan'}
Nach dem Login kopieren

Hier können Sie sehen, dass die Daten im Wörterbuch nicht in der richtigen Reihenfolge angeordnet sind. Wenn Sie interessiert sind, können Sie dies tun Durchsuchen Sie die Datenstruktur – Hash-Tabelle

Ab Python3.7 wird das Wörterbuch entsprechend der Einfügungsreihenfolge sortiert. Das Ändern des Werts eines vorhandenen Schlüssels hat keine Auswirkungen auf die Reihenfolge. Wenn ein Schlüssel gelöscht und dann hinzugefügt wird, wird der Schlüssel am Ende hinzugefügt. Die Dump(s)/Load(s) der Standard-JSON-Bibliothek werden ebenfalls geordnet

Sie können auch die setdefault-Methode des Wörterbuchs

>>> dic.setdefault('sex','male')
'male'
>>> key='id'
>>> value='001'
>>> dic.setdefault(key,value)
'001'
>>> dic
{'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}
Nach dem Login kopieren
verwenden

Das obige ist der detaillierte Inhalt vonSo fügen Sie Schlüssel-Wert-Paare im Python-Wörterbuch hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage