Metoda aktualizacji() słownika języka Python aktualizuje słownik elementami z innego obiektu słownika lub z iterowalnej pary klucz/wartość.
Przykład:
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'}> Składnia metody aktualizacji słownika Pythona
Metoda słownikowa update() w Pyton ma następującą składnię:
Składnia: dykt.update([inne])
Parametry: Ta metoda przyjmuje jako parametry słownik lub iterowalny obiekt składający się z par klucz/wartość (zazwyczaj krotki).
Zwroty: Nie zwraca żadnej wartości, ale aktualizuje słownik elementami z obiektu słownika lub obiektu iterowalnego składającego się z par klucz/wartość.
Przykład aktualizacji słownika Pythona().
Zobaczmy kilka przykładów metody update() służącej do aktualizacji danych pliku Słownik Pythona .
Zaktualizuj za pomocą innego słownika
Tutaj aktualizujemy słownik w Pythonie za pomocą metody update() i przekazujemy do niego inny słownik jako parametry. Drugi słownik jest używany dla zaktualizowanej wartości.
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)> |
sortuj listę tablic Java
>
>
Wyjście:
Original Dictionary: {'A': 'Geeks', 'B': 'For'} Dictionary after updation: {'A': 'Geeks', 'B': 'Geeks'}> Zaktualizuj za pomocą Iterable
W tym przykładzie zamiast korzystać z innego słownika, przekazaliśmy iterowalną wartość do funkcji update().
Python3
wywołaj funkcję js z HTML
# 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)> |
>
>Wyjście
Original Dictionary: {'A': 'Geeks'} Dictionary after updation: {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}> Wartość aktualizacji słownika języka Python, jeśli klucz istnieje
W tym przykładzie zaktualizujemy wartość słownika w Pythonie, jeśli dany klucz istnieje. Jeśli klucza nie ma w słowniku, po prostu wypiszemy, że klucz nie istnieje.
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>)> |
polecenie „Wszystkie wielkie litery” w programie Excel
>
>
Wyjście:
Key exist, value updated = 600 {'m': 600, 'n': 100, 't': 500}> Wartość aktualizacji słownika Pythona, jeśli klucz nie istnieje
Tutaj spróbujemy zaktualizować wartość słownika, którego klucz nie istnieje w słowniku. W takim przypadku klucz i wartość zostaną dodane jako nowy element w słowniku.
Python3
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>)> |
>
>
Wyjście:
Key doesn't exist So, a new Key-Value pair will be created {'m': 700, 'n': 100, 't': 500, 'k': 600}>