Metodo get() del dizionario Python restituisce il valore per la chiave data se presente nel dizionario. In caso contrario, restituirà None (se get() viene utilizzato con un solo argomento).
Dizionario Python Sintassi del metodo get():
Sintassi: Dict.get(chiave, default=Nessuno)
parametri:
chiave: il nome della chiave dell'elemento da cui si desidera restituire il valore Valore: (facoltativo) valore da restituire se la chiave non viene trovata. Il valore predefinito è Nessuno.
Ritorna: Restituisce il valore dell'elemento con la chiave specificata o il valore predefinito.
c++ int in stringa
Esempio del metodo get() del dizionario Python:
Python3
d>=> {>'coding'>:>'good'>,>'thinking'>:>'better'>}> print>(d.get(>'coding'>))> |
è uguale al metodo Java
>
>
Produzione:
good>
Esempio 1: Metodo Python get() con parametro predefinito.
Pitone
d>=> {>1>:>'001'>,>2>:>'010'>,>3>:>'011'>}> # since 4 is not in keys, it'll print 'Not found'> print>(d.get(>4>,>'Not found'>))> |
concatenazione di stringhe Java
>
>
Produzione:
Not found>
Esempio 2: metodo get() del dizionario Python concatenato
Il get() da controllare e assegnare in assenza di valore per raggiungere questo particolare compito. Restituisce semplicemente un Python dict() vuoto se una chiave non è presente.
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))> |
>
>
xo cpp
Produzione:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best> Complessità temporale: O(1) perché utilizza il metodo get() dei dizionari che ha una complessità temporale costante per i casi medi e peggiori.
Spazio ausiliario: O(1) perché utilizza una quantità costante di memoria aggiuntiva per archiviare il dizionario e i valori delle stringhe.