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
Post Views: 2 227
1 thought on “Solution Exercice 70: extraire la liste des mots de longueur inférieur à 4 en Python”