Résolue

Utilisation de get() sur un dictionnaire contenant des dictionnaires

# Dictionnaires

Bonjour,

Vous dites qu'il est préférable d'utiliser get pour récupérer la valeur d'une clé au sein d'un dictionnaire. Mais sauf erreur de ma part, il n'est pas indiquer comment récupérer avec get(), le prénom "Julie" associé à l'index 1 de l'exemple.

Merci

Bonjour,

Vous pouvez effectuer un "double get()" comme ceci :

print(d.get(1).get("prenom"))

Bonjour,

Maintenant il est aussi possible de "mixer" les deux façons de faire :

print(d[1].get("prenom"))

Cependant, il faut être sûr que l'index 1 soit bien présent, sinon l'erreur KeyErreur sera levée

ou bien :

print(d.get(1)["prenom"])

si on est sûr que "Prénom" est toujours présent

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.