Heim > Backend-Entwicklung > Python-Tutorial > Wie ändere ich den Wert im Python-Wörterbuch? Zusammenfassung von zwei Möglichkeiten zum Ändern von Werten im Python-Wörterbuch

Wie ändere ich den Wert im Python-Wörterbuch? Zusammenfassung von zwei Möglichkeiten zum Ändern von Werten im Python-Wörterbuch

乌拉乌拉~
Freigeben: 2018-08-18 14:06:42
Original
21839 Leute haben es durchsucht

Im heutigen Artikel erfahren Sie mehr über das Wörterbuch in Python. In diesem Artikel werde ich die Modifikation des Python-Wörterbuchs erläutern und Beispiele dafür geben, wie das Python-Wörterbuch geändert werden kann Wert im Inneren. Beginnen wir ohne weitere Umschweife mit dem Artikel.

Zuerst müssen wir wissen, was ein Wörterbuch ändert.

Ein Wörterbuch ändern

Die Möglichkeit, neue Inhalte zu einem Wörterbuch hinzuzufügen, besteht darin, neue Inhalte hinzuzufügen Schlüssel/Wert-Paare können wie folgt geändert oder gelöscht werden:

# !/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};

dict['Age'] = 8;  # update existing entry
dict['School'] = "DPS School";  # Add new entry

print "dict['Age']: ", dict['Age'];
print "dict['School']: ", dict['School'];
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels:

dict['Age']:  8
dict['School']:  DPS School
Nach dem Login kopieren

1 Greifen Sie über den Wörterbuchnamen + den Index auf das Wörterbuch zu. Ändern Sie den Wert, der dem Schlüssel entspricht. Wenn der Schlüssel nicht vorhanden ist, wird eine Ausnahme ausgelöst. Wenn Sie Elemente direkt zum Wörterbuch hinzufügen möchten, können Sie Wörterbuchelemente direkt hinzufügen, indem Sie den Wörterbuchnamen + den Index + den Wert verwenden. Wenn Sie den Schlüssel nur schreiben und später zuweisen, wird eine Ausnahme ausgelöst.

>> > a = ['apple', 'banana', 'pear', 'orange']
>> > a
['apple', 'banana', 'pear', 'orange']
>> > a = {1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}
>> > a
{1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}
>> > a[2]
'banana'
>> > a[5]
Traceback(most
recent
call
last):
File
"<pyshell#31>", line
1, in < module >
a[5]
KeyError: 5
>> > a[6] = &#39;grap&#39;
>> > a
{1: &#39;apple&#39;, 2: &#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
Nach dem Login kopieren

2. Verwenden Sie die Aktualisierungsmethode, um die Schlüssel-Wert-Paare mit entsprechenden Schlüsseln im Wörterbuch zum aktuellen Wörterbuch hinzuzufügen

 {1: &#39;apple&#39;, 2:&#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
 
>>>a.items()
 
dict_items([(1,&#39;apple&#39;), (2, &#39;banana&#39;), (3, &#39;pear&#39;), (4, &#39;orange&#39;), (6, &#39;grap&#39;)])
 
>>>a.update({1:10,2:20})
 
>>> a
 
{1: 10, 2: 20,3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
 
#{1:10,2:20}替换了{1: &#39;apple&#39;, 2: &#39;banana&#39;}
Nach dem Login kopieren
Das Obige ist In diesem Artikel geht es um die Wörterbuchänderung in Python. Ich hoffe, dass das, was ich gesagt habe, und die Beispiele, die ich gegeben habe, für Sie hilfreich sein können.

Weitere Informationen zu diesem Thema finden Sie in der Spalte

Python-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWie ändere ich den Wert im Python-Wörterbuch? Zusammenfassung von zwei Möglichkeiten zum Ändern von Werten im Python-Wörterbuch. 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