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!