Python Dictionary get() metode returner værdien for den givne nøgle, hvis den findes i ordbogen. Hvis ikke, vil den returnere Ingen (hvis get() kun bruges med ét argument).
Python Dictionary get() Metodesyntaks:
Syntaks: Dict.get(nøgle, standard=Ingen)
Parametre:
nøgle: Nøglenavnet på det element, du vil returnere værdien fra Værdi: (Valgfrit) Værdi, der skal returneres, hvis nøglen ikke findes. Standardværdien er Ingen.
Vender tilbage: Returnerer værdien af elementet med den angivne nøgle eller standardværdien.
er lig med streng i java
Python Dictionary get() Metode eksempel:
Python3
d> => {> 'coding'> :> 'good'> ,> 'thinking'> :> 'better'> }> print> (d.get(> 'coding'> ))> |
hvordan man finder skærmstørrelse
>
>
Produktion:
good>
Eksempel 1: Python get() Metode med standardparameter.
Python
d> => {> 1> :> '001'> ,> 2> :> '010'> ,> 3> :> '011'> }> # since 4 is not in keys, it'll print 'Not found'> print> (d.get(> 4> ,> 'Not found'> ))> |
tegn til streng java
>
>
Produktion:
Not found>
Eksempel 2: Python Dictionary get() metode kædet
Get() til at kontrollere og tildele i mangel af værdi for at opnå denne særlige opgave. Returnerer bare en tom Python dict(), hvis en nøgle ikke er til stede.
Python3
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))> |
>
>
python generere uuid
Produktion:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best>
Tidskompleksitet: O(1), fordi den bruger ordbøgernes get()-metode, som har en konstant tidskompleksitet for gennemsnitlige og værste tilfælde.
Hjælpeplads: O(1), fordi den bruger en konstant mængde ekstra hukommelse til at gemme ordbogen og strengværdierne.