Encore un petit souci , désolée

Fermé
okchf Messages postés 8 Date d'inscription jeudi 3 novembre 2022 Statut Membre Dernière intervention 18 novembre 2022 - 8 nov. 2022 à 17:49
 Utilisateur anonyme - 8 nov. 2022 à 18:05

Bonjour, Merci énormément pour votre aide et votre effort c'est très gentil , j'espère que ca vous dérange pas de vous redemander quelque chose voila mon code pour cet exercice:

f = open(file)
contenu = f.readline()
a = contenu.lower()
s = {}
for mot in re.split("[-? ,.'()]+", a):
    if mot not in s :
        s.setdefault(len(mot),[]).append(mot)
print(s)

mon problème est la répétition des mots dans mon dictionnaire , j'ai essayé la méthode if mot not in s mais ca ne change rien . Merci en avance.


Macintosh / Chrome 107.0.0.0

1 réponse

Utilisateur anonyme
8 nov. 2022 à 18:05

Merci de continuer sur le fil initial https://forums.commentcamarche.net/forum/affich-37726332-extraire-les-mots-d-un-texte-comportant-de-la-ponctuation#p37726553

Et pour poster ton code, il faut préciser à la fenêtre d'extrait de code le langage, comme décrit là https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code


0