Compréhensions de dict
Les compréhensions ne se limitent pas aux listes. On peut aussi construire bien d'autres objets avec des compréhensions, comme les dictionnaires, très utilisés en science des données. Dans cet exercice, vous allez créer un dictionnaire à l'aide de la syntaxe de compréhension. Dans ce cas, on parle d'une compréhension de dict.
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 des crochets []. De plus, les éléments du dictionnaire sont créés à l'aide de deux-points :, sous la forme <clé> : <valeur>.
On vous fournit une liste de chaînes de caractères fellowship. En utilisant une compréhension de dict, créez un dictionnaire où les éléments de la liste servent de clés et où la valeur correspond à la longueur de chaque chaîne.
Cette activité fait partie du cours
Boîte à outils Python
Instructions de l’exercice
Créez une compréhension de dict où la clé est une chaîne de fellowship et la valeur est la longueur de cette chaîne. N'oubliez pas d'utiliser la syntaxe <clé> : <valeur> dans la partie expression de sortie de la compréhension pour créer les éléments du dictionnaire. Utilisez member comme variable d'itération.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)