Méthode get() du dictionnaire Python renvoie la valeur de la clé donnée si elle est présente dans le dictionnaire. Sinon, il renverra None (si get() est utilisé avec un seul argument).
Syntaxe de la méthode get() du dictionnaire Python :
Syntaxe : Dict.get(clé, par défaut=Aucun)
ajout de chaînes javaParamètres:
key : Le nom de clé de l'élément dont vous souhaitez renvoyer la valeur. Value : (Facultatif) Valeur à renvoyer si la clé n'est pas trouvée. La valeur par défaut est Aucune.
Retour: Renvoie la valeur de l'élément avec la clé spécifiée ou la valeur par défaut.
Exemple de méthode get() du dictionnaire Python :
Python3
d> => {> 'coding'> :> 'good'> ,> 'thinking'> :> 'better'> }> print> (d.get(> 'coding'> ))> |
>
>
Sortir:
valeur de la chaîne java
good>
Exemple 1 : Méthode Python get() avec paramètre par défaut.
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'> ))> |
>
>
Sortir:
Not found>
Exemple 2 : méthode get() du dictionnaire Python enchaînée
Le get() à vérifier et à attribuer en l'absence de valeur pour réaliser cette tâche particulière. Renvoie simplement un dict() Python vide si aucune clé n'est présente.
Python3
formulaire complet ssh
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))> |
>
>
Sortir:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best>
Complexité temporelle : O(1) car il utilise la méthode get() des dictionnaires qui a une complexité temporelle constante pour les cas moyens et les pires.
Espace auxiliaire : O(1) car il utilise une quantité constante de mémoire supplémentaire pour stocker le dictionnaire et les valeurs de chaîne.