Compréhensions de liste : bases
Pour cet exercice, vous allez créer une représentation « bag-of-words » de l’e-mail de spam stocké dans la variable spam (vous pouvez explorer son contenu dans le shell). Rappelez-vous qu’un bag-of-words est simplement un décompte des mots uniques dans un texte donné. Cette représentation peut ensuite servir à la classification de texte, p. ex. pour la détection de spam (avec suffisamment d’exemples d’entraînement).
Nous avons créé une petite fonction auxiliaire create_word_list() pour vous aider à découper une chaîne en mots ; par exemple, l’appliquer à 'To infinity... and beyond!' renverra ['To', 'infinity', 'and', 'beyond'].
Cet exercice fait partie du cours
<cours>S’exercer aux questions d’entretien de code en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Convert the text to lower case and create a word list
words = ____