Methode update() des Python-Wörterbuchs Aktualisiert das Wörterbuch mit den Elementen eines anderen Wörterbuchobjekts oder einer Iteration von Schlüssel/Wert-Paaren.
Beispiel:
Original dictionary : {'A': 'Geeks', 'B': 'For'} Updated dictionary : {'A': 'Geeks', 'B': 'Geeks'} Original dictionary : {'A': 'Geeks', 'B': 'For'} Updated dictionary : {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}> Syntax der Python-Wörterbuchaktualisierungsmethode
Die Wörterbuch-Update()-Methode in Python hat die folgende Syntax:
Syntax: dict.update([andere])
Parameter: Diese Methode verwendet entweder ein Wörterbuch oder ein iterierbares Objekt aus Schlüssel/Wert-Paaren (im Allgemeinen Tupel) als Parameter.
Kehrt zurück: Es gibt keinen Wert zurück, sondern aktualisiert das Wörterbuch mit Elementen aus einem Wörterbuchobjekt oder einem iterierbaren Objekt aus Schlüssel/Wert-Paaren.
der die Schule geschaffen hat
Beispiel für ein Python-Wörterbuch update()
Sehen wir uns einige Beispiele der update()-Methode zum Aktualisieren der Daten an Python-Wörterbuch .
Aktualisieren Sie mit einem anderen Wörterbuch
Hier aktualisieren wir ein Wörterbuch in Python mithilfe der update()-Methode und übergeben ihm ein weiteres Wörterbuch als Parameter. Das zweite Wörterbuch wird für den aktualisierten Wert verwendet.
Python3
# Python program to show working> # of update() method in Dictionary> # Dictionary with three items> Dictionary1>=> {>'A'>:>'Geeks'>,>'B'>:>'For'>, }> Dictionary2>=> {>'B'>:>'Geeks'>}> # Dictionary before Updation> print>(>'Original Dictionary:'>)> print>(Dictionary1)> # update the value of key 'B'> Dictionary1.update(Dictionary2)> print>(>'Dictionary after updation:'>)> print>(Dictionary1)> |
>
Vererbung Java
>
Ausgabe:
Original Dictionary: {'A': 'Geeks', 'B': 'For'} Dictionary after updation: {'A': 'Geeks', 'B': 'Geeks'}> Aktualisieren Sie mit einem Iterable
In diesem Beispiel haben wir, anstatt ein anderes Wörterbuch zu verwenden, einen iterierbaren Wert an die Funktion update() übergeben.
Python3
Was macht Ravel in Python?
# Python program to show working> # of update() method in Dictionary> # Dictionary with single item> Dictionary1>=> {>'A'>:>'Geeks'>}> # Dictionary before Updation> print>(>'Original Dictionary:'>)> print>(Dictionary1)> # update the Dictionary with iterable> Dictionary1.update(B>=>'For'>, C>=>'Geeks'>)> print>(>'Dictionary after updation:'>)> print>(Dictionary1)> |
>
>Ausgabe
Original Dictionary: {'A': 'Geeks'} Dictionary after updation: {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}> Aktualisierungswert des Python-Wörterbuchs, wenn der Schlüssel vorhanden ist
In diesem Beispiel aktualisieren wir den Wert eines Wörterbuchs in Python, wenn der bestimmte Schlüssel vorhanden ist. Wenn der Schlüssel nicht im Wörterbuch vorhanden ist, geben wir einfach aus, dass der Schlüssel nicht vorhanden ist.
Python3
def> checkKey(>dict>, key):> > >if> key>in> dict>.keys():> >print>(>'Key exist, '>, end>=>' '>)> >dict>.update({>'m'>:>600>})> >print>(>'value updated ='>,>600>)> >else>:> >print>(>'Not Exist'>)> dict> => {>'m'>:>700>,>'n'>:>100>,>'t'>:>500>}> > key>=> 'm'> checkKey(>dict>, key)> print>(>dict>)> |
grep-Befehl unter Linux
>
>
Ausgabe:
Key exist, value updated = 600 {'m': 600, 'n': 100, 't': 500}> Aktualisierungswert des Python-Wörterbuchs, wenn der Schlüssel nicht vorhanden ist
Hier versuchen wir, den Wert des Wörterbuchs zu aktualisieren, dessen Schlüssel nicht im Wörterbuch vorhanden ist. In diesem Fall werden der Schlüssel und der Wert als neues Element zum Wörterbuch hinzugefügt.
Python3
mvc Java
def> checkKey(>dict>, key):> > >if> key>not> in> dict>.keys():> >print>(>'Key doesn't exist So, a new Key-Value pair will be created'>)> >dict>.update({key:>600>})> >else>:> >print>(>'Key Exist'>)> dict> => {>'m'>:>700>,>'n'>:>100>,>'t'>:>500>}> > key>=> 'k'> checkKey(>dict>, key)> print>(>dict>)> |
>
>
Ausgabe:
Key doesn't exist So, a new Key-Value pair will be created {'m': 700, 'n': 100, 't': 500, 'k': 600}>