CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code