Bonjour, je cherche à réaliser une fonction qui à partir d'un texte, découpe le texte et met chaque mot dans un élément d'une liste (jusqu'ici ça va, j'ai utilisé le split), mais je ne veux pas que la liste contienne des mots dont la longueur est inférieure à 3 lettres. J'ai donc écrit :
PS: Soyez indulgents svp c'est mes débuts en python
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 def FormatListe(txt): # Argument : une chaine de caracteres avec uniquement des espaces # et des lettres Format = txt.split() i=0 while i<len(Format): if len(Format[i])<3: del Format[i] i=i+1 return Format
Partager