Compréhensions de dict
Les compréhensions ne sont pas reléguées au seul monde des listes. Il existe de nombreux autres objets que vous pouvez construire à l'aide de compréhensions, tels que les dictionnaires, objets omniprésents dans la science des données. Vous allez créer un dictionnaire en utilisant la syntaxe de compréhension pour cet exercice. Dans ce cas, la compréhension est appelée compréhension dictée.
Rappelez-vous que la principale différence entre une compréhension de liste et une compréhension de dict est l'utilisation des accolades {}
au lieu de []
. En outre, les membres du dictionnaire sont créés à l'aide des deux points :
, comme dans <key> : <value>
.
On vous donne une liste de chaînes de caractères fellowship
et, à l'aide d'une compréhension dict, vous créez un dictionnaire dont les clés sont les membres de la liste et les valeurs correspondantes la longueur de chaque chaîne.
Cet exercice fait partie du cours
Boîte à outils Python
Instructions
Créez une compréhension dict où la clé est une chaîne de caractères dans fellowship
et la valeur est la longueur de la chaîne. N'oubliez pas d'utiliser la syntaxe <key> : <value>
dans l'expression de sortie de la compréhension pour créer les membres du dictionnaire. Utilisez member
comme variable d'itération.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create dict comprehension: new_fellowship
new_fellowship = ____
# Print the new dictionary
print(new_fellowship)