Funkcja Składnia Słownika ():
Składnia funkcji aktualizacji () podano poniżej.
DIC DICT.Aktualizacja ([inni_dic] | iterable_object)Argumentem tej funkcji może być kolejnym słownikiem, a argument jest opcjonalny. Jeśli w tej funkcji nie jest używany argument, funkcja zwróci oryginalny słownik; W przeciwnym razie zmodyfikowany słownik powróci.
Różne zastosowania funkcji aktualizacji ():
Przykład-1: Zaktualizuj słownik, dodając wartości innego słownika
Utwórz plik Pythona z następującym skryptem, aby dodać parę wartości kluczowej słownika na końcu innego słownika za pomocą funkcji aktualizacji (). W skrypcie zadeklarowano dwa słowniki. Słownik nazwany DIC_Employees1 zawiera trzy pary wartości kluczowej i nazwany słownik DIC_Employees2 zawiera dwie pary wartości kluczowej. Treść DIC_Employees2 zostanie dodane na końcu DIC_EMPLYEEE1 Po wykonaniu funkcji aktualizacji (), ponieważ między słownikami nie ma dopasowania klucza. Oryginał i zmodyfikowany słownik zostaną wydrukowane na wyjściu.
# Deklaruj pierwszy słownikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: Zaktualizuj słownik z obiektem iterowalnym
Utwórz plik Pythona z następującym skryptem, aby zaktualizować zawartość słownika z dwoma iterabinami. Słownik o nazwie Pracownicy został ogłoszony w skrypcie z trzema parami kluczowej wartości. Następnie jako argumenty funkcji aktualizacji () używano dwóch obiektów iterowalnych A3 pasuje do jednego klucza słownika. W takim przypadku pasujący klucz słownika zostanie zaktualizowany o wartość pasującego obiektu iteracyjnego, a inny obiekt iterowalny zostanie włożony do słownika.
# Deklaruj pierwszy słownikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. W wyjściu wartość A3 klucz słownika został zaktualizowany o wartość A3 obiekt.
Przykład-3: Sprawdzanie klucza słownika przed aktualizacją
W poprzednim przykładzie wartość oryginalnego słownika została zmieniona przez wartość innego słownika, jeśli ten sam klucz istnieje w obu słownikach. Tej sytuacji można zapobiec, sprawdzając klucz przed aktualizacją słownika. Utwórz plik Pythona z następującym skryptem, który sprawdzi klucz drugiego słownika przed wstawieniem lub zaktualizowaniem tej wartości kluczowej do pierwszego słownika. Jeśli klucz pierwszego słownika będzie pasował do klucza drugiego słownika, wartość tego klucza nie zostanie zmieniona; W przeciwnym razie para kluczowej wartości drugiego słownika zostanie dodana do pierwszego słownika.
# Deklaruj pierwszy słownikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. W wyjściu wartość „02” klucz pierwszego słownika nie zmienił się o wartość „02” klucz drugiego słownika.
Przykład-4: Zaktualizuj słownik według wartości listy
Utwórz plik Pythona z następującym skryptem do aktualizacji słownika za pomocą listy krotek i listy innej listy. Słownik nazwany pracownicy zawiera dwie pary wartości kluczowej. Następnie jako argument funkcji aktualizacji () zastosowano listę dwóch krotek dwóch elementów. Pierwszy element został użyty jako klucz, a drugi element został użyty jako wartość każdego krotki podczas aktualizacji słownika. Wartości zagnieżdżonej listy zostaną dodane do słownika w ten sam sposób.
# Deklaruj pierwszy słownikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zaktualizowany słownik zawiera 6 elementów wyjściowych po dodaniu 2 krotek i 2 list.
Wniosek:
Słownik może być aktualizowany innym słownikiem lub dowolnym obiektem, taki jak lista lub krotek. Różne sposoby aktualizacji słownika za pomocą funkcji aktualizacji () zostały pokazane w tym samouczku za pomocą prostych przykładów Pythona, aby pomóc nowym użytkownikom Python.