Maison >développement back-end >Tutoriel Python >Comment puis-je utiliser les compréhensions de dictionnaires Python pour créer et modifier des dictionnaires ?

Comment puis-je utiliser les compréhensions de dictionnaires Python pour créer et modifier des dictionnaires ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-14 21:44:19907parcourir

How Can I Use Python Dictionary Comprehensions to Create and Modify Dictionaries?

Compréhension du dictionnaire Python

En Python, les compréhensions du dictionnaire sont disponibles pour créer de nouveaux dictionnaires à partir de dictionnaires existants. Cependant, contrairement aux compréhensions de liste, elles ne peuvent pas être utilisées pour modifier des dictionnaires existants.

On peut utiliser les compréhensions de dictionnaire pour spécifier à la fois des clés et des valeurs. Comme illustré ci-dessous :

d = {n: n**2 for n in range(5)}
print(d)  # Output: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

Une autre application de la compréhension du dictionnaire consiste à définir chaque clé sur une valeur cohérente. Par exemple, l'extrait suivant définit toutes les clés sur "True" :

d = {n: True for n in range(5)}
print(d)  # Output: {0: True, 1: True, 2: True, 3: True, 4: True}

Dans les cas où l'on souhaite ajuster les clés d'un dictionnaire existant, il est nécessaire soit de parcourir chaque clé, soit de créer un nouveau dictionnaire en utilisant une compréhension du dictionnaire et mettre à jour celui existant en utilisant la méthode "update".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn