logo

Python Dictionary get() metode

Python Dictionary get() metode returner verdien for den gitte nøkkelen hvis den finnes i ordboken. Hvis ikke, vil den returnere Ingen (hvis get() brukes med bare ett argument).

Python Dictionary get() Metodesyntaks:

Syntaks: Dict.get(key, default=None)



Parametere:

    nøkkel: Nøkkelnavnet på elementet du vil returnere verdien fra Verdi: (Valgfritt) Verdi som skal returneres hvis nøkkelen ikke blir funnet. Standardverdien er Ingen.

Returnerer: Returnerer verdien til elementet med den angitte nøkkelen eller standardverdien.

er lik streng i java

Python Dictionary get() Metodeeksempel:

Python3








d>=> {>'coding'>:>'good'>,>'thinking'>:>'better'>}> print>(d.get(>'coding'>))>

hvordan finne skjermstørrelsen

>

>

Produksjon:

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'>))>

vis skjulte apper

>

>

Produksjon:

Not found>

Eksempel 2: Python Dictionary get() metode lenket

Get() for å sjekke og tildele i mangel av verdi for å oppnå denne spesielle oppgaven. Returnerer bare en tom Python dict() hvis noen nøkkel 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))>

>

>

gnistopplæring

Produksjon:

The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best>

Tidskompleksitet: O(1) fordi den bruker get()-metoden til ordbøker som har en konstant tidskompleksitet for gjennomsnittlige og verste tilfeller.
Ekstra plass: O(1) fordi den bruker en konstant mengde ekstra minne til å lagre ordboken og strengverdiene.