Diccionari Python get() Mètode retorna el valor de la clau donada si està present al diccionari. Si no, retornarà Cap (si s'utilitza get() amb un sol argument).
Diccionari Python get() Sintaxi del mètode:
Sintaxi: Dict.get(clau, predeterminat=Cap)
model tcp ipParàmetres:
clau: el nom de la clau de l'element del qual voleu retornar el valor Valor: (Opcional) Valor que es retornarà si no es troba la clau. El valor predeterminat és Cap.
Devolucions: Retorna el valor de l'element amb la clau especificada o el valor predeterminat.
Diccionari Python get() Mètode Exemple:
Python 3
d>=> {>'coding'>:>'good'>,>'thinking'>:>'better'>}> print>(d.get(>'coding'>))> |
>
>
Sortida:
good>
Exemple 1: Mètode Python get() amb paràmetre per defecte.
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'>))> |
>
>
Sortida:
Not found>
Exemple 2: Python Dictionary get() mètode encadenat
El get() per comprovar i assignar en absència de valor per aconseguir aquesta tasca en particular. Només retorna un Python dict() buit si no hi ha cap clau.
Python 3
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))> |
>
bash for loop
>
Sortida:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best> Complexitat temporal: O(1) perquè utilitza el mètode get() dels diccionaris que té una complexitat de temps constant per als casos mitjans i pitjors.
Espai auxiliar: O(1) perquè utilitza una quantitat constant de memòria addicional per emmagatzemar el diccionari i els valors de cadena.