Blog • code, python

La méthode de dictionnaire get en Python

Comment accéder à un élément d'un dictionnaire en évitant les erreurs ? Comment gérer le cas où la clé n'existe pas ? Découvrez la méthode de dict "get" !

Publié le 5 avril 2026 2 min de lecture

Comment accéder à un élément d'un dictionnaire en évitant les erreurs ? Comment gérer le cas où la clé n'existe pas ? Découvrez la méthode de dict "get" !

La méthode de dictionnaire get renvoie l’élément dictionnaire pour la clé passée en paramètre. Get permet d’éviter les erreurs ou la structure "try except" en récupérant un objet dans un dictionnaire. Elle prend aussi un deuxième paramètre pour la valeur par défaut si l'élément n'est pas trouvé.

La syntaxe de la méthode get est :

dictionnaire.get(clé)
dictionnaire.get(clé, valeur_pas_défaut_optionnelle)

Avec :

  • clé : la clé pour l’élément du dictionnaire qu'on veut récupérer
  • valeur_pas_défaut_optionnelle : la valeur à renvoyer si aucun objet du dictionnaire ne correspond à la clé

Concrètement, on l'utilise comme ça :

mon_dict = {
  "site": "commentcoder.com",
  "youtube": "https://www.youtube.com/@commentcoder"
}

print(mon_dict.get("youtube"))  # https://www.youtube.com/@commentcoder
print(mon_dict.get("twitch", "Pas trouvé"))  # Pas trouvé

Ce qui affichera :

https://www.youtube.com/@commentcoder
Pas trouvé

Apprenons-en plus sur la méthode de dict get !

Comment afficher un élément d'un dictionnaire Python avec .get ?

Parfois, on veut acceder à un élément d'un dictionnaire en utilisant sa clé avec :

mon_dict["ma_cle"]

Si la clé existe dans le dictionnaire, pas de problème.

Mais si elle n'existe pas, Python nous renverra une erreur KeyError.

Pour éviter ça, on peut mettre ce code dans une structure try ... except ... :

try:
  print(mon_dict["ma_cle"])
except KeyError:
  print("Pas trouvé")

Ça fait 3 lignes de code en plus.

Pour éviter ça, on peut simplement utiliser .get :

print(mon_dict.get("ma_cle")

Et là, Python nous renverra soit l’élément du dictionnaire s'il existe, soit None s'il n'existe pas.

On peut aussi specifier la valeur à retourner quand il n'y a pas d'élément dans le dictionnaire pour la clé en passant un second paramètre à get :

print(mon_dict.get("ma_cle", "Pas trouvé")

Et là, Python nous renverra la string "Pas trouvé" s'il ne trouve pas l'élément.

🎉 Et voilà ! Vous savez pourquoi et comment utiliser la méthode de dictionnaire .get() en Python !

En lien avec cet article

Cours Python débutant

Démarrez en Python à partir de zéro : variables, conditions, boucles, fonctions et structures de données. Chaque notion est suivie d'exercices corrigés automatiquement.

Bases du langageExercices corrigés4 projets progressifs
Voir le cours
Thomas Collart

Thomas Collart, développeur et formateur depuis plus de 20 ans. J'ai formé 3 700 étudiants à travers mes formations en ligne, cumule plus de 2 700 000 vues et 56 700 abonnés sur YouTube, TikTok et Instagram.