GeeksforGeeks (Deutsch)

Das Wörterbuch in Python ist eine ungeordnete Sammlung von Datenwerten, die zum Speichern von Datenwerten wie einer Karte verwendet werden, die im Gegensatz zu anderen Datentypen, die nur einen einzelnen Wert als Element enthalten, Wörterbuch enthält key:value Paar.

Der Schlüsselwert wird im Wörterbuch bereitgestellt, um ihn optimierter zu machen. Jedes Schlüssel-Wert-Paar in einem Wörterbuch ist durch einen Doppelpunkt : getrennt, während jeder Schlüssel durch ein ‚Komma‘ getrennt ist., Schlüssel eines Wörterbuchs müssen eindeutig und vom unveränderlichen Datentyp wie Zeichenfolgen, Ganzzahlen und Tupeln sein, aber die Schlüsselwerte können wiederholt werden und von jedem Typ sein.

Sehen wir uns alle Möglichkeiten an, einem Wörterbuch neue Schlüssel hinzuzufügen.

Erstellen Sie zuerst ein Wörterbuch.



Ausgabe:

{1: 'Geeks', 2: 'forGeeks'}

Methode #1: Mit Subskript-notation

Diese Methode erstellt einen neuen Schlüssel\Wert-paar an einem Wörterbuch durch zuweisen eines Werts für den Schlüssel., Wenn der Schlüssel nicht vorhanden ist, wird er hinzugefügt und zeigt auf diesen Wert. Wenn der Schlüssel vorhanden ist, wird der aktuelle Wert, auf den er zeigt, überschrieben.,

= 'geeks'

print("Updated Dict is: ", dict)



Output:

Current Dict is: {'key1': 'geeks', 'key2': 'fill_me'}Updated Dict is: {'key3': 'geeks', 'key1': 'geeks', 'key2': 'for'}

Method #2: Using update() method

When we have to update/add a lots of key/value to dictionary, update() method is suitable.,



Ausgabe:

– Methode #3: __setitem__ Methode, um fügen Sie ein Schlüssel-Wert-paar, um ein dict

Mit __setitem__ Methode vermieden werden sollte, aufgrund seiner schlechten Leistung(rechnerisch ineffizient).,id=“ef0d566be3″>

.__setitem__('newkey2', 'GEEK')

print(dict)



Output:

{'key2': 'for', 'newkey2': 'GEEK', 'key1': 'geeks'}

Method #4: Using * operator

Using this method we can merge old dictionary and new key/value pair in another dictionary.,v>*{'c': 3}}

print(dict)
print(new_dict)



Output:

{'b': 2, 'a': 1}{'b': 2, 'c': 3, 'a': 1}

Attention geek!, Stärken Sie Ihre Grundlagen mit dem Python Programming Foundation Kurs und lernen Sie die Grundlagen.

Zunächst verbessern Ihre Interviewvorbereitungen Ihre Datenstrukturkonzepte mit dem Python DS-Kurs.

Artikel-Tags :
Praxis-Tags :

Share

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.