CommencerCommencer gratuitement

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

Afficher le cours

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