La méthode get() des dictionnaires Python est utilisée pour accéder à une valeur associée à une clé dans un dictionnaire. Cette méthode renvoie:
- la valeur associée à la clé: si elle existe dans le dictionnaire, sinon:
- elle renvoie une valeur: par défaut (par défaut, None).
L'avantage de cette méthode est qu'elle évite les erreurs de clé introuvable qui peuvent se produire lors de l'utilisation de l'opérateur de tableau ([]) pour accéder à une valeur dans un dictionnaire. Avec l'opérateur de tableau, si la clé n'existe pas dans le dictionnaire, une erreur KeyError est levée.
Voici comment utiliser la méthode get() :
1 2 3 |
d = {'a': 1, 'b': 2, 'c': 3} print(d.get('a')) # renvoie 1 print(d.get('d')) # renvoie None |
Vous pouvez également définir une valeur par défaut en utilisant le deuxième get() :
1 2 |
d = {'a': 1, 'b': 2, 'c': 3} print(d.get('d', 4)) # renvoie 4 |
Ceci est utile lorsque vous voulez éviter de lever une exception lorsqu'une clé n'existe pas dans le dictionnaire, et que vous voulez plutôt renvoyer une valeur par défaut.
En résumé, la méthode get() des dictionnaires Python est une façon sûre et pratique d'accéder à une valeur associée à une clé dans un dictionnaire en définissant une valeur par défaut si la clé n'est pas présente.
Younes Derfoufi
CRMEF OUJDA
1 thought on “La méthode get() des dictionnaires python”