Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann man dem Wörterbuch in Python einen Mehrwert verleihen?

Wie kann man dem Wörterbuch in Python einen Mehrwert verleihen?

王林
王林nach vorne
2023-08-20 08:13:374396Durchsuche

Wie kann man dem Wörterbuch in Python einen Mehrwert verleihen?

Python ist eine vielseitige und leistungsstarke Programmiersprache mit verschiedenen integrierten Datentypen. Einer der nützlichsten integrierten Datentypen in Python ist das Wörterbuch, mit dem wir Daten speichern und abrufen können und die wir problemlos hinzufügen können Entfernen Sie Werte aus dem Wörterbuch im Vergleich zu anderen integrierten Datentypen in Python.

In diesem Artikel besprechen wir, wie man in Python Werte zu einem Wörterbuch hinzufügt und welche verschiedenen Möglichkeiten es dafür gibt.

Was ist ein Wörterbuch in Python?

Bevor wir anfangen, Werte zu Python-Wörterbüchern hinzuzufügen, wollen wir zunächst verstehen, was Wörterbücher sind und wie sie funktionieren.

In Python verfügen wir über einen integrierten Datensatz namens Wörterbuch, bei dem es sich um einen veränderlichen Datentyp handelt, der hauptsächlich eine Sammlung von Schlüssel-Wert-Paaren darstellt. Jeder Schlüssel im Wörterbuch muss eindeutig sein und einem bestimmten Wert zugeordnet sein. In Python können wir ein Wörterbuch mit geschweiften Klammern {} oder dem Konstruktor dict() erstellen. Unten sehen Sie ein Programmierbeispiel, in dem wir ein Wörterbuch mit zwei Methoden erstellen: den geschweiften Klammern {} und dem dict()-Konstruktor.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
# Creating a dictionary using dict()
dict_new = dict(Machine_learning=10, Artificial_intelligence=20, data_mining=30)
print(dict_new)

Ausgabe

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine_learning': 10, 'Artificial_intelligence': 20, 'data_mining': 30}

Wie kann man dem Wörterbuch in Python einen Mehrwert verleihen?

Das Hinzufügen von Werten zu einem Wörterbuch in Python ist sehr einfach. Wir tun dies einfach, indem wir einem Schlüssel im Wörterbuch einen Wert zuweisen. Wenn der Schlüssel bereits im Wörterbuch vorhanden ist, wird der mit dem Schlüssel verknüpfte Wert mit dem von uns bereitgestellten neuen Wert aktualisiert. Wenn der Schlüssel nicht vorhanden ist, wird dem Wörterbuch ein neues Schlüssel-Wert-Paar hinzugefügt.

Wir lernen, wie man einzelne Schlüssel-Wert-Paare sowie mehrere Schlüssel-Wert-Paare zu einem Wörterbuch hinzufügt.

Fügen Sie dem Wörterbuch einen einzelnen Wert hinzu

Um dem Wörterbuch einen einzelnen Wert hinzuzufügen, müssen wir ein neues Schlüssel-Wert-Paar angeben. Hier ist ein Beispiel dafür -

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Cloud computing']=40
print(dictionary)

Ausgabe

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 40}

Im obigen Programm haben wir ein neues Schlüssel-Wert-Paar im Wörterbuch erstellt, indem wir dem Schlüssel „Basic“ den Wert 4 zugewiesen haben.

Mehrere Werte zum Wörterbuch in Python hinzufügen

Wenn wir mehrere Schlüssel-Wert-Paare hinzufügen möchten, müssen wir die Methode update() verwenden. Die Funktion update() akzeptiert ein weiteres neues Wörterbuch als Parameter und fügt dann seine Schlüssel-Wert-Paare dem vorhandenen Wörterbuch hinzu.

Dies ist ein Beispiel dafür, wie man einem vorhandenen Programmiersprachenwörterbuch mehrere neue Programmiersprachen hinzufügt −

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
new_dict = {"Cloud computing": 20, "big data": 60, "tensorflow": 40}
dictionary.update(new_dict)
print(dictionary)

Ausgabe

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 20, 'big data': 60, 'tensorflow': 40}

Werte im Wörterbuch aktualisieren

Wenn wir den Wert eines vorhandenen Schlüssels eines bestimmten Wörterbuchs aktualisieren möchten, müssen wir diesem Schlüssel lediglich einen neuen Wert zuweisen. Unten finden Sie ein Programmbeispiel, das zeigt, wie ein Wert in einem Wörterbuch aktualisiert wird -

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Machine learning']=40
print(dictionary)

Ausgabe

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 40, 'Artificial intelligence': 20, 'data mining': 30}

Fazit

In diesem Artikel haben wir besprochen, wie man in Python Werte zum Wörterbuch hinzufügt. Wir haben gelernt, dass das Hinzufügen eines Werts zu einem Wörterbuch ein sehr einfacher und unkomplizierter Vorgang ist. Wir können dies tun, indem wir einem vorhandenen oder neuen Schlüssel im Wörterbuch einen neuen Wert zuweisen zu einem vorhandenen Schlüssel hinzufügen. Durch die Verwendung von Wörterbüchern können wir Daten im Format von Schlüssel-Wert-Paaren in Python-Programmen einfach speichern oder abrufen.

Das obige ist der detaillierte Inhalt vonWie kann man dem Wörterbuch in Python einen Mehrwert verleihen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Codegolf in PythonNächster Artikel:Codegolf in Python