Compréhensions de dictionnaires
Les compréhensions ne se limitent pas aux listes. Vous pouvez créer bien d’autres objets avec des compréhensions, comme les dictionnaires, omniprésents en data science. Dans cet exercice, vous allez créer un dictionnaire en utilisant la syntaxe de compréhension. Dans ce cas, on parle de compréhension de dictionnaire.
Rappelez-vous que la principale différence entre une compréhension de liste et une compréhension de dictionnaire est l’utilisation des accolades {} au lieu des crochets []. De plus, les éléments du dictionnaire se construisent avec deux-points :, sous la forme <clé> : <valeur>.
On vous fournit une liste de chaînes fellowship. À l’aide d’une compréhension de dictionnaire, créez un dictionnaire dont les clés sont les éléments de la liste et les valeurs la longueur de chaque chaîne.
Cet exercice fait partie du cours
Boîte à outils Python
Instructions
Créez une compréhension de dictionnaire 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 <key> : <value> 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 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)