Javascript Parcourt Les Paires Clé-Valeur De L’Objet

| | | | | | | | | | | | | | | | | | | | | | |

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 des clés et des valeurs dans un dictionnaire Python. keys() renvoie les clés dans un dictionnaire. values ‚Äã‚Äã() renvoie des valeurs dans un dictionnaire. Vous pouvez également utiliser une boucle for pour parcourir un dictionnaire Python.

Lorsque vous travaillez avec d ictionaries, vous pouvez vouloir pour itérer les valeurs que vous avez mémorisées.

Par exemple, supposons 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 souhaitez faire défiler le dictionnaire qui stocke ces données afin de pouvoir les montrer à l’utilisateur de votre programme.

Il existe plusieurs façons de faire défiler un dictionnaire. Ce tutoriel expliquera comment parcourir un dictionnaire en utilisant une boucle for, items () et keys (). Nous explorerons également un exemple de chacune de ces approches utilisées pour parcourir un dictionnaire.

Mise à jour du dictionnaire

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 faire référence à cette valeur particulière.

Voici un exemple de dictionnaire en Python:

Notre dictionnaire utilise un deux-points (:), qui sépare nos clés et nos valeurs . Les mots à gauche des deux points sont les clés, qui dans ce cas sont titre, auteur, publication_date et in_stock . 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 des paires clé-valeur dans un dictionnaire. values ‚Äã‚Äã() renvoie les valeurs du dictionnaire. Vous pouvez également utiliser une boucle for pour parcourir un dictionnaire.

Say voulait savoir combien de livres votre bibliothèque avait en stock. Vous pourriez vouloir parcourir tous les dictionnaires pour calculer la quantité totale de chaque livre.

Itérer en utilisant for Loop

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

Supposons que vous écriviez un programme pour un bibliothécaire. Vous voulez 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 le faire 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 itère sur chaque valeur de notre dictionnaire. La boucle for imprime à la fois la clé et la valeur associée à cette clé sur la console.

Itère en utilisant items ()

dictionary.items () convertit chaque paire clé-valeur dans un dictionnaire dans 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 forme de liste de tuples. Nous pourrions le faire en utilisant le code suivant:

Notre code renvoie une liste de tuples:

Définissons un 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 des touches ()

Souvent, vous voudrez peut-être simplement faire défiler les touches d’un dictionnaire.

Le bibliothécaire avec lequel nous travaillons nous a demandé de compiler une liste des informations que la bibliothèque détient 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 les clés de méthode du dictionnaire Python ( ) < / a> pour obtenir une liste de clés et les imprimer sur la console. Voici le code que nous utiliserions pour ce faire:

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.

Itérer en utilisant les valeurs ()

Les Python Dictionary values ‚Äã‚Äã‚Äã‚Äã() permet d’itérer les valeurs d’un dictionnaire en Python. Cette méthode fonctionne de la même manière que keys(), mais renvoie les valeurs dans un dictionnaire.

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

Notre code renvoie:

Voir Repl.it de ce tutoriel: