dictionnaire d’impression Python

Les dictionnaires stockent les données dans des paires clé-valeur. Cela signifie que chaque valeur d’un dictionnaire est associée à une clé. Cette clé sert de point de référence.

Si vous souhaitez afficher le contenu d’un dictionnaire sur la console, vous pouvez suivre plusieurs approches. Vous pouvez imprimer un dictionnaire directement ou imprimer les paires clé-valeur individuellement.

Dans ce guide, nous expliquons comment imprimer un dictionnaire en Python. Nous passons en revue quelques exemples pour vous aider à comprendre comment imprimer un dictionnaire dans votre propre code.

Python : imprimer un dictionnaire à l’aide d’une boucle for

Nous allons créer un programme qui imprime le contenu d’un dictionnaire pour un boulanger à lire. Ce dictionnaire contient les noms des ingrédients et les quantités de ces ingrédients qui sont nécessaires pour cuire un lot de scones.

Créons un dictionnaire avec des informations sur notre recette :

Notre dictionnaire en contient six clés et valeurs. Chaque clé représente le nom d’un ingrédient et chaque valeur nous indique la quantité de cet ingrédient nécessaire pour cuire un lot de scones.

Ensuite, nous utilisons un for loop pour imprimer le contenu de ce dictionnaire. Nous pouvons le faire en utilisant la méthode items() comme ceci :

Exécutons notre code et voyons ce qui se passe :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Notre code imprime tout avec succès des clés et des valeurs de notre dictionnaire. La méthode items() renvoie deux listes : toutes les clés d’un dictionnaire et toutes les valeurs d’un dictionnaire. Chaque fois que nous parcourons la méthode, nous pouvons accéder à une nouvelle paire clé-valeur.

Dans la première itération, " valeur " est " 350 g " et " clé " est " farine auto-levante ". Notre boucle for continue d’itérer jusqu’à ce que chaque paire clé-valeur ait été imprimé sur la console.

Python : imprimer un dictionnaire à l’aide du module json

Dans notre dernier exemple, nous avons imprimé manuellement un dictionnaire sur la console à l’aide d’une boucle for. C’est l’idéal pour le dernier cas d’utilisation car nous voulions que la liste des ingrédients soit lisible par un boulanger.

Le module json vous permet fonctionnent avec des dictionnaires. La méthode json.dumps rend un dictionnaire facilement lisible par les développeurs. Ceci est idéal pour les développeurs qui souhaitent voir les valeurs d’un dictionnaire sur la console.

Nous allons à modifier notre programme d’avant pour utiliser le module json pour imprimer un dictionnaire.

Pour démarrez, importez le module json afin que nous puissions l’utiliser dans notre code :

Ensuite, définissons notre dictionnaire :

Ce dictionnaire est le même que celui de notre dernier exemple. L’étape suivante consiste à utiliser le module json pour imprimer notre dictionnaire sur la console. Nous allons utiliser une méthode appelée json.dumps pour formater notre dictionnaire :

Nous spécifions deux paramètres lorsque nous appelons la méthode json.dumps() : le nom de le dictionnaire que nous voulons formater et combien d’espaces doivent constituer chaque retrait. Dans cet exemple, chaque retrait comportera quatre espaces.

Ensuite, utilisez une instruction print() pour afficher le dictionnaire formaté. Exécutons le programme pour que nous puissions voir notre dictionnaire :

Notre code nous montre notre liste d’ingrédients.

Python : imprimer un dictionnaire imbriqué

"Dictionnaire imbriqué" est une autre façon de dire "un dictionnaire dans un dictionnaire".

Vous pouvez imprimer un dictionnaire imbriqué en utilisant la méthode json.dumps() et un instruction print(), ou vous pouvez utiliser une boucle for. La méthode de boucle for est similaire à notre exemple précédent, mais nous devrons modifier un peu notre code.

Supposons que les ingrédients d’un dictionnaire dans un dictionnaire :

Pour accéder aux éléments de notre "scone&rdq euh ; dictionnaire, nous devons d’abord référencer le "scone‚" clé. Pour imprimer le dictionnaire sur la console, nous utilisons deux boucles for :

La première boucle for itère sur nos "recettes‚" dictionnaire. La seconde boucle for parcourt chaque dictionnaire de nos "recettes‚" dictionnaire, exécutons notre code :

Notre code imprime avec succès le contenu de nos "recettes‚" dictionnaire et le contenu du "scone" dictionnaire.

Conclusion

Vous pouvez imprimer un dictionnaire en Python en utilisant soit les boucles for soit le module json. L’approche de la boucle for est la meilleure si vous souhaitez afficher le contenu d’un dictionnaire sur une console alors que l’approche du module json est plus appropriée pour les cas d’utilisation des développeurs.

"Career Karma est entré dans ma vie quand j’ai J’en avais le plus besoin et m’a rapidement aidé à suivre un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé le travail de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Vous pouvez utiliser ces deux méthodes pour imprimer un dictionnaire imbriqué sur la console.

Vous êtes maintenant prêt à imprimer un dictionnaire sur la console Python comme un développeur expert !