Bonjour, je vous explique mon problème:
J'ai un dictionnaire qui lui même possède des dictionnaire et j'aimerai afficher la clé + valeur de chaque dictionnaire mais que une clé d'intérêt dans chaque dictionnaire.
Je m'explique:
Voici la forme de mon dictionnaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 s={"Dico1":{"Cle1.1":{"cle1.1.1":ABCD},"cle1.2":{"cle1.2.1":EFGH},"cle1.3":{"cle1.3.1":IJKL}, "Dico2":{"Cle2.1":{"Cle2.1":{"cle2.1.1":MNOP},"cle2.2":{"cle2.2.1":QRST},"cle2.3":{"cle2.3.1":WXYZ}, "Dico3":{"Cle3.1":{"Cle3.1":{"cle3.1.1":BONJOUR},"cle3.2":{"cle3.2.1":SALUT},"cle3.3":{"cle3.3.1":BISOUS}}
Donc en gros j'ai un énorme dictionnaire "s" qui contient 3 dictionnaires composés chacun que 3 dictionnaires et j'aimerais trouver une solution pour n'afficher que:
cle1.1.1:ABCD
cle2.1.1:MNOP
cle3.1.1:BONJOUR
C-à-d: la clé: la valeur dans 3 dictionnaires différentes mais dans s.
donc je sais comment les afficher l'un après l'autre mais pas en boucle sachant que j'ai en réalité plus de 7000 dictionnaires comme ça.
Auriez-vous des pistes pour m'aider? J'ai parcouru le net et trouvais des solutions du genre .items() mais il s'agissait de cas faciles avec un seul dictionnaire et là ca ne fonctionne malheureusement pas.
Merci pour votre aide.
Partager