Przykład-1: Scal dwa proste słowniki
aktualizacja() Metoda stosuje się w Pythonie do połączenia jednego słownika z innym słownikiem. Poniższy przykład pokazuje użycie metody aktualizacji (). Tutaj zadeklarowane są dwa słowniki o nazwie STDDIC1 i STDDIC2. Wartości stddic1 zostaną dodane na końcu stddic2. Następnie do wydrukowania klawiszy i wartości scalonego słownika używanego jest używane.
# Zdefiniuj słownik Listów Student11Wyjście:
Uruchom skrypt. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład-2: scal prosty słownik i listę wielu słowników
Poniższy przykład pokazuje, w jaki sposób możesz połączyć słownik z listą wielu słowników. Tutaj, słownik o nazwie ISBN jest zadeklarowany do przechowywania ISBN książki jako klucza i typu książki jako wartości. Lista słowników wymienionych książka jest zadeklarowany do przechowywania tytułu książki i nazwy autora. Metoda zip () jest stosowana do łączenia słowników lub krotek, a metoda DICT () służy do utworzenia słownika. Metody te są używane w tym skrypcie do utworzenia nowego słownika poprzez połączenie ISBN i rezerwacji. Następnie w celu uzyskania dostępu do wartości scalonego słownika.
# Deklaruj prosty słownikWyjście:
Uruchom skrypt. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład-3: scal dwa słowniki za pomocą funkcji niestandardowych
Dwa słowniki można połączyć za pomocą Kopiuj() I aktualizacja() Metody w Pythonie. Tutaj oryginalne wartości słownika pozostaną niezmienione. mergedic () Funkcja jest zdefiniowana w celu skopiowania wartości pierwszego słownika w wymienionej zmiennej scalone i dodaj wartości drugiego słownika w scalone. Następnie wydrukowane są wartości scalonego słownika.
# Deklaruj dwa słownikiWyjście:
Uruchom skrypt. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład-4: Scalanie dwóch słowników za pomocą operatora (**)
Słowniki mogą być scalone bez użycia funkcji wbudowanej lub niestandardowej za pomocą jednego wyrażenia. „**”Operator jest używany w tym przykładzie do scalania dwóch słowników. Tutaj dwie wymienione zmienne słownika Dict1 I Dict2 są zadeklarowane, scalone przy użyciu „**” operator ze zmiennymi słownikowymi i przechowuje wartości w zmiennej, mrgdict.
# Deklaruj dwa słownikiWyjście:
Uruchom skrypt. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład-5: Scalanie dwóch słowników na podstawie wspólnych kluczy
Gdy dwa słowniki zawierają ten sam klucz i jeśli wartość klucza jest numeryczna, może wymagać sumowania wartości w momencie scalania. Ten przykład pokazuje, w jaki sposób wartości liczbowe tych samych kluczy można dodać podczas łączenia dwóch słowników. Tutaj zadeklarowane są dwa słowniki o nazwie Store1 i Store2. Klawisze i wartości Store1 są iterowane dla pętli i sprawdź, które klucze Store1 są równe klucze Store2. Jeśli istnieje jakikolwiek klucz, wówczas zostaną dodane wartości klucza.
# Deklaruj dwa słownikiWyjście:
Uruchom skrypt. Tutaj dwa klucze są powszechne w słownikach. Są to „pióro” i „ołówek”, a wartości tych klawiszy są dodawane.
Przykład-6: Scalanie wszystkich wartości słowników, licząc wspólne klucze
W poprzednim przykładzie dodawane są wspólne wartości dwóch słowników na podstawie konkretnego słownika. Ten przykład pokazuje, jak scalić wartości dwóch słowników i dodać wartości wspólnych kluczy w momencie scalania. Lada() Metoda jest stosowana w skrypcie do dodania wartości wspólnych kluczy.
# Importuj moduł licznikaWyjście:
Uruchom skrypt. Tutaj jeden słownik zawiera trzy elementy, a drugi słownik zawiera cztery elementy. Dwa klucze są powszechne w dwóch słownikach.
Wniosek:
Możesz scalić dwa lub więcej słowników na podstawie wymagań dotyczących programowania. Mam nadzieję, że scalanie słowników będzie łatwym zadaniem dla użytkowników Pythona po ćwiczeniu powyższych przykładów.