Supprimer les éléments d'une liste de mots
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 :
Code:
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 |
PS: Soyez indulgents svp c'est mes débuts en python :roll: