Zastosowanie metody elementów ()
rzeczy() Metoda służy do zwrócenia listy z parami krotek wszystkich kluczy i wartości słownika.
Składnia:
słownik.rzeczy()Ta metoda nie ma żadnego argumentu.
Przykład:
Zmienna słownika wymieniona produkty jest zadeklarowany w skrypcie. Klucze zawierają nazwę produktu, a wartość zawiera cenę produktu. Następny, rzeczy() Metoda jest stosowana dla słownika i przechowywana w innej wymienionej zmiennej Lista przedmiotów I jest drukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder.
Użycie metody Keys ()
Klucze() Metoda służy do zwrócenia listy wszystkich kluczy słownika.
Składnia:
słownik.Klucze()Ta metoda nie ma żadnego argumentu.
Przykład:
Zmienna słownika wymieniona produkty jest zadeklarowany w skrypcie. Klucze zawierają nazwę produktu, a wartość zawiera cenę produktu jak poprzedni przykład. Klucze() Metoda jest stosowana w słowniku, a wartości zwrotne są przechowywane w zmiennej o nazwie Keylist, która jest wydrukowana później. Jeśli chcesz listę wszystkich wartości słownika, musisz użyć wartości () metoda.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder.
Użycie metody setdefault ()
setdefault () Metoda stosuje się do uzyskania wartości dowolnego konkretnego klucza ze słownika, jeśli istnieje klucz. Tę metodę można zastosować do ustawienia wartości domyślnej, jeśli określony klucz nie istnieje w słowniku.
Składnia:
słownik.setdefault (key_value [, default_value])Ta metoda ma dwa argumenty. Pierwszy argument jest obowiązkowy i służy do przyjęcia kluczowej wartości, która zostanie przeszukana w słowniku. Drugi argument jest opcjonalny i służy do ustawienia wartości domyślnej, jeśli klucz użyty w pierwszym argumencie nie istnieje w słowniku. Jeśli klucz nie istnieje w słowniku, a wartość domyślna nie jest zdefiniowana, ta metoda zwrócinic'.
Przykład:
Poniższy skrypt pokazuje użycie setdefault () Metoda w słowniku. Słownik o nazwie Products jest zadeklarowany w skrypcie jak poprzednie przykłady. Tutaj setdefault () Metoda jest stosowana z jednym argumentem po raz pierwszy i przechowywana w wymienionej zmiennej Juice_Price. Metoda jest stosowana z dwoma argumentami po raz drugi i przechowywana w wymienionej zmiennej Cake_Price. Obie zmienne są drukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Klucz „sok mango” istnieje w słowniku, a wartość tego klucza to 30, który jest drukowany. Klucz „ciasto” nie istnieje w słowniku. Tak więc domyślna wartość metody setdefault (), 35 jest drukowana.
Użycie metody get ()
metoda get () działa podobnie do metody setdefault (), ale istnieje jedna różnica między tymi metodami. Dwa argumenty są obowiązkowe w metodzie get (), a drugi argument jest opcjonalny w metodzie setDefault ().
Składnia:
słownik.get (key_value, default_value)Zwróci odpowiednią wartość ze słownika, który klucz odpowiada pierwszego argumentu tej metody, w przeciwnym razie zwróci wartość domyślną przypisaną w drugim argumencie.
Przykład:
Ta sama zmienna słownika z poprzedniego przykładu jest używana w następującym skrypcie. Tutaj metoda get () jest używana dwa razy z dwoma różnymi kluczowymi wartościami. Wartości powrotne tej metody są wydrukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Pierwszym kluczem zastosowanym w metodzie get () jest 'Czekolada„To nie istnieje w słowniku. Więc wartość domyślna jest zwracana i drukowana. Druga wartość kluczowa zastosowana w metodzie get () to 'Sok z mango„Istnieje w słowniku, a odpowiednia wartość tego klucza jest zwracana ze słownika i drukowana.
Zastosowanie metody len ()
len () Metoda stosuje się do zliczenia całkowitej liczby elementów w słowniku.
Składnia:
Len (słownik)Wymaga zmiennej słownika jako argumentu i zwraca całkowitą liczbę elementów tego słownika.
Przykład:
Poniższy skrypt liczy całkowite elementy wymienionego słownika produkty a zwrócona wartość jest drukowana.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. 4 elementy w słowniku są wydrukowane na wyjściu.
Użycie metody pop ()
Muzyka pop() Metoda jest używana do pobierania określonej wartości i usunięcia elementu ze słownika na podstawie wartości kluczowej.
Składnia:
słownik.Pop (klucz [, wartość])Ta metoda ma dwa argumenty. Pierwszy argument jest obowiązkowy, który służy do przyjęcia kluczowej wartości. Drugi argument jest opcjonalny i służy do ustawienia wartości domyślnej, która zostanie zwrócona, jeśli klucz przypisany w pierwszym argumencie nie istnieje w słowniku.
Przykład:
Zmienna słownika o nazwie Dictvar jest zadeklarowana w następującym skrypcie, który zawiera cztery elementy. Muzyka pop() Metoda jest stosowana dwa razy w skrypcie z dwoma różnymi wartościami kluczowymi. Na początku Muzyka pop() Metoda, „telefon” jest używany jako klucz i nie stosuje się opcjonalnej wartości. W metodzie drugiej pop () ta sama wartość klucza jest używana z opcjonalną wartością. Dwie zwrócone wartości tej metody są wydrukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Klucz, 'Telefon' istnieje w słowniku. Tak więc, gdy metoda pop () jest używana po raz pierwszy, wówczas odpowiednia wartość 'Telefon„Klucz jest zwracany ze słownika, a ten element jest usuwany ze słownika. Następnym razem, gdy metoda pop () jest używana z tą samą wartością kluczową, nie istnieje ona w słowniku i zwracana jest opcjonalna wartość metody pop ().
Użycie metody aktualizacji ()
aktualizacja() Metoda jest stosowana między dwoma słownikami. Jeśli jakikolwiek klucz drugiego słownika będzie pasował do dowolnego klucza pierwszego słownika, odpowiednia wartość pierwszego słownika zostanie zaktualizowana przez odpowiednią wartość drugiego słownika. Klucze drugiego słownika, które nie pasują do żadnego klucza pierwszego słownika, elementy drugiego słownika są dodawane na końcu pierwszego słownika.
Składnia:
Słownik1.Aktualizacja (Dictionary2)Trzeba słownik2 jako argument, który zostanie użyty do aktualizacji słownika1.
Przykład:
Dwa słowniki, Dict1 I Dict2 są zadeklarowane w następującym skrypcie. Dict2 Służy do aktualizacji Dict1 używając aktualizacja() metoda. Dict1 jest drukowany przed i po użyciu aktualizacja() metoda.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Tutaj jeden klucz jest powszechny w obu Dict1 I Dict2, który jest '01113456'. Więc wartość tego klucza Dict1 jest aktualizowany przez wartość Dict2. Kolejny klucz Dict2 nie istnieje w Dict1 i ten element jest dodawany na końcu Dict1.
Użycie metody copy ()
Metoda copy () służy do wykonania kopii słownika. Jest to przydatne, gdy musimy przechowywać oryginalną kopię słownika przed modyfikacją.
Składnia:
Słownik1.Kopiuj()Ta metoda nie ma żadnego argumentu.
Przykład:
W poniższym skrypcie DICT1 jest kopiowany do DICT2. Obie zmienne używają innej pamięci. Tak więc, jeśli zmienisz jakąkolwiek wartość jednego słownika, nie spowoduje to żadnej zmiany w innej kopii słownika. Tutaj jedna wartość DICT2 jest zmieniana i oba słowniki są wydrukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Dane wyjściowe pokazuje, że zmiany w Dict2 Nie wprowadzaj żadnej zmiany w Dict1.
Zastosowanie metody sortowanej ()
posortowane () Metoda jest stosowana w słowniku do sortowania tylko wartości kluczowych
Składnia:
posortowany (słownik)Zajmuje dowolną zmienną słownika jako argument i zwraca posortowane klucze słownika.
Przykład:
Słownik o imieniu Dictvar jest zadeklarowane w następującym skrypcie. Następnie posortowane () Metoda jest stosowana do sortowania kluczy słownika i przechowywana w wymienionej zmiennej sorted_key. Wartości tej zmiennej są drukowane później.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder.
Zastosowanie metody Clear ()
Metoda Clear () służy do usunięcia wszystkich elementów słownika.
Składnia:
słownik.jasne()Ta metoda nie ma żadnego argumentu. i zwraca pusty słownik.
Przykład:
Zmienna słownika o nazwie Dictvar jest zadeklarowana w następującym skrypcie, jak poprzednio, a do tego słownika stosuje się metodę Clear (). Słownik jest drukowany przed i po użyciu metody Clear ().
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder.
Wniosek:
10 najbardziej przydatnych metod słownika Pythona opisano w tym artykule przy użyciu bardzo prostych przykładów. Pomoże to użytkownikom Python w wydajniejszej pracy z danymi słownika.