Solution Exercice 70: extraire la liste des mots de longueur inférieur à 4 en Python

Exercice 70

Écrire un programme en python qui extrait d'une chaîne donnée s, la liste de tous les mots dont la longueur est inférieure ou égale à 4. Exemple si s = "Le langage de programmation Python est open source et très facile à apprendre", le programme doit retourner la liste:

L = ['Le', 'de', 'est', 'open', 'et', 'très', 'à']

Solution

# coding: utf-8
def listWords(s):

    # initialisation de la liste qu'on souhaite obtenir
    list_word = []
    # convertir la chaine s en une liste
    L = s.split()
    for word in L:
        if (len(word) <= 5):
            list_word.append(word)
    return list_word

# Exemple
s = "Le langage de programmation Python est open source et très facile à apprendre"
print(listWords(s)) # affiche: ['Le', 'de', 'est', 'open', 'et', 'très', 'à']

 

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 70: extraire la liste des mots de longueur inférieur à 4 en Python

Leave a Reply