Méthode get

La méthode get renvoie la valeur d'un dictionnaire par clé. Si cette clé est absente - une valeur par défaut. Dans le premier paramètre de la méthode, nous spécifions la clé dont nous avons besoin, dans le second paramètre optionnel - la valeur par défaut.

Syntaxe

pythondictionnaire.get(clé, [valeur par défaut])

Exemple

Cherchons dans notre dictionnaire la clé 'a', en spécifiant pour elle une valeur par défaut '!' :

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Résultat de l'exécution du code :

python1

Exemple

Essayons maintenant d'obtenir la valeur d'une clé qui n'existe pas dans le dictionnaire :

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Résultat de l'exécution du code :

python!

Exemple

Modifions l'exemple précédent pour qu'il n'y ait pas de valeur par défaut pour une clé inexistante :

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Après l'exécution du code, la méthode nous renverra None :

pythonNone

Voir aussi

  • la méthode items,
    qui renvoie le tuple clé-valeur du dictionnaire spécifié
  • la méthode keys,
    qui renvoie les clés du dictionnaire
  • la méthode values,
    qui renvoie toutes les valeurs du dictionnaire