logo

Python Dictionary get() metode

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.