Heim  >  Artikel  >  Backend-Entwicklung  >  Hinzufügen und Durchlaufen von Methoden von Schlüssel-Wert-Paaren im Python-Wörterbuch

Hinzufügen und Durchlaufen von Methoden von Schlüssel-Wert-Paaren im Python-Wörterbuch

高洛峰
高洛峰Original
2017-02-23 11:34:253401Durchsuche

Schlüssel-Wert-Paare hinzufügen

Definieren Sie zunächst ein leeres Wörterbuch

>>> dic={}

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

>>> dic['name']='zhangsan'
>>> dic

{'name': 'zhangsan'}

Diese Methode kann auch verwendet werden, wenn der Schlüssel oder der Wert beides sind Variablen

>>> 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 diese durchsuchen Datenstruktur - ha 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 Durchsuchen Sie das Wörterbuch

Hier gibt es zwei Methoden

Methode 1: Erhalten Sie zuerst den Schlüssel und dann den Wert über dic[key]

>>> for key in dic:
...   print 'key is %s,value is %s'%(key,dic[key])
...
key is id,value is 001
key is age,value is 30
key is name,value is zhangsan
key is sex,value is male

Methode 2: zurückgegeben von der Methode dictionary items() Sequenzentpacken von Tupellisten

>>> for key,value in dic.items():
...   print 'key is %s,value is %s'%(key,value)
...
key is id,value is 001
key is age,value is 30
key is name,value is zhangsan
key is sex,value is male

Wenn Sie mit Listen, Tupeln und Sequenzentpacken nicht vertraut sind , es ist am besten, auf Baidu zu suchen. Sie können es verstehen, indem Sie die Arrays, Listenklassen und Hash-Tabellen kombinieren, mit denen Sie in der C#- oder JAVA-Sprache vertraut sind

Die obige Methode zum Hinzufügen und Durchlaufen von Schlüssel-Wert-Paaren im Python-Wörterbuch ist der gesamte vom Editor geteilte Inhalt Ich hoffe, dass es jedem eine Referenz geben kann, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Weitere Artikel zum Hinzufügen und Durchlaufen von Schlüssel-Wert-Paaren im Python-Wörterbuch finden Sie auf der chinesischen PHP-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