Heim  >  Artikel  >  Backend-Entwicklung  >  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

(*-*)浩
(*-*)浩Original
2019-10-31 13:25:2422653Durchsuche

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={}

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'}

Wenn der Schlüssel oder der Wert eine Variable ist

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

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'}
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!

Stellungnahme:
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