Ce tutoriel discutera de l'utilisation de la fonction get () pour obtenir une valeur dans un dictionnaire Python.
Comment définir un dictionnaire Python
Commençons par les bases: apprendre à définir un dictionnaire à Python. Étant donné que les dictionnaires Python sont exprimés en paires de valeurs clés, chaque clé d'un dictionnaire doit être unique.
Pour définir un dictionnaire, nous ajoutons des valeurs séparées par des virgules à l'intérieur d'une paire de bretelles bouclées. Les valeurs séparées des virgules représentent la clé: valeur.
Ce qui suit est un exemple de dictionnaire simple:
i =Chaque clé d'un dictionnaire est automatiquement mappé à sa valeur correspondante.
Comment accéder aux valeurs du dictionnaire
Pour accéder à une valeur spécifique dans un dictionnaire, vous pouvez utiliser le nom du dictionnaire, suivi de la clé spécifique de carré crochets.
Un exemple:
imprimer (i ["key1"])Cela devrait renvoyer automatiquement la valeur stockée dans la clé «Key1». Le résultat est comme indiqué ci-dessous:
"valeur1"Comment obtenir des valeurs des dictionnaires en utilisant la méthode Python Get
Python nous fournit également une méthode pour récupérer les valeurs mappées sur une clé spécifique d'un dictionnaire: la méthode GET. La méthode Python get () accepte la clé comme un argument et renvoie la valeur associée à la clé.
Si la clé spécifiée n'est pas trouvée, la méthode renvoie un type de non. Vous pouvez également spécifier la valeur de retour par défaut si la clé n'est pas trouvée.
La syntaxe de la méthode est:
dict_name.obtenir (clé, valeur).NOTE: La valeur, dans ce cas, n'est pas la valeur de la clé du dictionnaire mais la valeur de retour si la clé n'est pas trouvée.
Exemple:
Supposons que nous ayons un dictionnaire de langages de programmation mappés à leurs auteurs comme:
langauges =Dans ce cas, nous pouvons utiliser la méthode GET pour obtenir le créateur d'une langue spécifique. Par exemple, le code ci-dessous montre l'auteur de Ruby.
Imprimer (Langauges.get (key = "ruby", value = "key introuvable!"))Si nous spécifions une clé inexistante, nous devons obtenir «la clé non trouvée!" Erreur.
Conclusion
Comme ce tutoriel vous l'a montré, vous pouvez utiliser la méthode d'indexation par défaut pour récupérer une valeur à partir d'un dictionnaire Python ou de la méthode get (). Choisissez ce qui fonctionne pour vous et restez avec.