Solution Exercice 86: algorithme python qui détermine l'ensemble des mots qui composent une chaines
Exercice 86 Écrire un algorithme en Python qui détermine l'ensemble des mots qui composent une chaîne texte s. Exemple si s = "Python is more power than Java", l'algorithme renvoie l'ensemble:
1 |
{'than', 'is', 'Java', 'more', 'Python', 'power'} |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# création d'une fonction qui renvoie l'ensemble des mots qui composent une chaine def wordSet (s): # initialisation de l'ensemble des mots Set = set ({}) # convertir la chaine en une liste ListWords = s.split () # parcourir les mots de la liste ListWords for word in ListWords: Set.add (word) return Set # Exemple s = "Python is more power than Java" print (wordSet (s)) # la sortie est: {'power', 'is', 'than', 'Python', 'Java', 'more'} |
Younes Derfoufi CRMEF OUJDA