dictionnaire itératif Python

La méthode items(), la méthode keys() et la méthode values() renvoient des valeurs que vous pouvez utiliser pour parcourir un dictionnaire en Python. items() renvoie à la fois les clés et les valeurs d’un dictionnaire Python. keys() renvoie les clés dans un dictionnaire. values() renvoie les valeurs dans un dictionnaire. Vous pouvez également utiliser une boucle for pour parcourir un dictionnaire Python.

Lorsque vous travaillez avec dictionaries, vous voudrez peut-être parcourir les valeurs que vous avez stockées.

Par exemple, disons que vous créez un programme pour un bibliothécaire qui affiche le titre, la description, l’auteur et d’autres informations pertinentes d’un livre spécifique. Vous voudriez parcourir le dictionnaire en stockant ces données afin de pouvoir les afficher à l’utilisateur de votre programme.

Il existe plusieurs façons de parcourir un dictionnaire. Ce didacticiel expliquera comment parcourir un dictionnaire à l’aide d’une boucle for, items() et keys(). Nous allons également explorer un exemple de chacune de ces approches utilisées pour parcourir un dictionnaire.

Dictionary Refreher

Dictionnaires Python stocke les données dans une structure clé-valeur. Cela signifie que chaque valeur se voit attribuer une clé qui peut être utilisée pour référencer cette valeur particulière.

Voici un exemple de dictionnaire en Python :

Notre dictionnaire utilise des deux-points (:) qui séparent nos clés et nos valeurs . Les mots à gauche des deux points sont les clés, qui dans ce cas sont titre, auteur, date_published et in_stock< /em>. Ces clés sont toutes formatées sous forme de chaaînes.

Python Itérer dans le dictionnaire

Vous pouvez parcourir un dictionnaire Python en utilisant les méthodes keys(), items() et values(). keys() renvoie une liste itérable de clés de dictionnaire. items() renvoie les paires clé-valeur dans un dictionnaire. values() renvoie les valeurs du dictionnaire. Vous pouvez également utiliser une boucle for pour parcourir un dictionnaire.

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.

Say voulait savoir combien livres que votre bibliothèque avait en stock. Vous pouvez parcourir chaque dictionnaire pour calculer le total de la quantité de chaque livre.

Itérer à l’aide de la boucle for

Les dictionnaires sont des objets itérables, ce qui signifie que vous pouvez les parcourir comme tout autre objet. Le moyen le plus simple de parcourir un dictionnaire est peut-être d’utiliser une boucle Python for. Cette boucle vous permet de parcourir chaque valeur du dictionnaire individuellement.

Disons que vous écrivez un programme pour un bibliothécaire. Vous souhaitez imprimer les clés et les valeurs d’un livre spécifique sur la console. Chaque paire clé-valeur doit être imprimée sur la console sur une nouvelle ligne. Vous pouvez accomplir cette t√¢che en utilisant le code suivant :

Notre code renvoie ce qui suit :

Pour commencer, nous déclarons une variable Python appelée book qui stocke quatre clés et valeurs. Cette variable stocke une valeur dans le type de données du dictionnaire.

Ensuite, nous déclarons une boucle for qui parcourt chaque valeur de notre dictionnaire. La boucle for imprime à la fois la clé et la valeur associée à cette clé sur la console.

Iterate Using items()

dictionary.items() convertit chaque paire clé-valeur d’un dictionnaire en un tuple. En utilisant une boucle for et la méthode items(), vous pouvez parcourir toutes les clés et valeurs d’une liste.

Disons que nous voulons toujours parcourir notre dictionnaire de livres. Mais nous voulons que nos valeurs apparaissent sous la forme d’une liste de tuples. Nous pourrions le faire en utilisant le code suivant :

Notre code renvoie une liste de tuples :

Nous définissons un < em>for boucle qui parcourt notre dictionnaire book en utilisant items(). items() convertit chaque paire clé-valeur en un tuple, auquel nous pouvons ensuite accéder dans notre boucle for. Comme vous pouvez le voir, chaque paire clé-valeur a été imprimée sur la console sous forme de tuple.

Cette approche peut être utile si vous souhaitez convertir chaque valeur de votre dictionnaire en un tuple pendant que vous itérez.

Itérer à l’aide de keys()

Souvent, vous pouvez seulement vouloir parcourir les clés d’un dictionnaire.

Le bibliothécaire avec qui nous travaillons nous a demandé de compiler une liste des informations que la bibliothèque stocke sur chaque livre. Dans nos termes, cela signifie que le bibliothécaire veut une liste des clés stockées dans notre dictionnaire.

Nous pourrions utiliser la méthode Python Dictionary keys() pour obtenir une liste des clés et les imprimer sur la console. Voici le code que nous utiliserions pour accomplir cette t√¢che :

Notre code renvoie :

Dans notre code, nous définissons une boucle for qui utilise keys() pour trouver les clés dans notre dictionnaire. Ensuite, la boucle parcourt chacune de ces clés et les imprime sur la console. Comme vous pouvez le voir, notre code a renvoyé les noms de nos quatre clés.

Iterate Using values()

Le Python Le dictionnaire values() méthode peut être utilisé pour parcourir les valeurs d’un dictionnaire en Python. Cette méthode fonctionne de la même manière que keys(), mais renvoie à la place les valeurs dans un dictionnaire.

Notre bibliothécaire veut que nous imprimions les valeurs de chaque élément dans le < em>réserver entrée de dictionnaire pour The Great Gatsby sur la console. Nous pourrions le faire en utilisant le code suivant :

"Career Karma est entré dans ma vie au moment o√π 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é l’emploi de mes rêves qui correspondait à mon valeurs et objectifs dans la vie !"

Vénus, ingénieur logiciel chez Rockbot

Notre code renvoie :

Voir le Repl.it à partir de ce tutoriel :



Conclusion

Pour itérer via un dictionnaire en Python, vous pouvez utiliser quatre approches principales : créer une boucle for, utiliser items() pour parcourir les paires clé-valeur d’un dictionnaire, nous e keys() pour parcourir les clés d’un dictionnaire, ou utilisez values() pour parcourir les valeurs d’un dictionnaire.

Ce tutoriel a expliqué comment utiliser ces quatre approches pour parcourir un dictionnaire en Python. Nous avons également exploré un exemple de chacune de ces méthodes en action. Vous êtes maintenant prêt à commencez à parcourir les dictionnaires Python comme un professionnel !

Pour plus d’informations sur les meilleurs cours, programmes de formation et ressources d’apprentissage Python, consultez notre Comment pour apprendre le guide Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method