Metoda get() ze słownika języka Python zwróć wartość dla danego klucza, jeśli występuje w słowniku. Jeśli nie, zwróci None (jeśli get() zostanie użyte tylko z jednym argumentem).
Słownik Pythona Składnia metody get():
Składnia: Dict.get(key, default=Brak)
następny skaner JavaParametry:
klucz: Nazwa klucza elementu, z którego chcesz zwrócić wartość. Wartość: (Opcjonalnie) Wartość, która ma zostać zwrócona, jeśli klucz nie zostanie znaleziony. Wartość domyślna to Brak.
Zwroty: Zwraca wartość elementu z określonym kluczem lub wartością domyślną.
Słownik Pythona Metoda get() Przykład:
Python3
d>=> {>'coding'>:>'good'>,>'thinking'>:>'better'>}> print>(d.get(>'coding'>))> |
>
>
Wyjście:
jak uzyskać aktualną datę w Javie
good>
Przykład 1: Metoda get() w Pythonie z parametrem domyślnym.
Pyton
d>=> {>1>:>'001'>,>2>:>'010'>,>3>:>'011'>}> # since 4 is not in keys, it'll print 'Not found'> print>(d.get(>4>,>'Not found'>))> |
>
>
Wyjście:
Not found>
Przykład 2: Połączona metoda get() słownika Pythona
Funkcja get() do sprawdzenia i przypisania w przypadku braku wartości w celu osiągnięcia tego konkretnego zadania. Po prostu zwraca pustą funkcję Python dict(), jeśli nie ma żadnego klucza.
Python3
ipconfig dla Ubuntu
test_dict>=> {>'Gfg'> : {>'is'> :>'best'>}}> > # printing original dictionary> print>(>'The original dictionary is : '> +> str>(test_dict))> > # using nested get()> # Safe access nested dictionary key> res>=> test_dict.get(>'Gfg'>, {}).get(>'is'>)> > # printing result> print>(>'The nested safely accessed value is : '> +> str>(res))> |
>
>
Wyjście:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best> Złożoność czasowa: O(1), ponieważ używa metody get() słowników, która ma stałą złożoność czasową dla średnich i najgorszych przypadków.
Przestrzeń pomocnicza: O(1), ponieważ wykorzystuje stałą ilość dodatkowej pamięci do przechowywania słownika i wartości ciągów.