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
Acheter sur Très Facile !
-
Algorithmes Python illustrés avec de belles images
€ 43,00 Acheter le livre -
Répéteur WiFi,1200Mbps Dual Band 2.4G / 5G WiFi Amplifier,WiFi Signal Booster,2 Ports LAN ,4 Antennes,WiFi Extenders
€ 18,00 Acheter le produit -
Disque dur EMTEC SSD Interne X150 240 Go- Prix Abordable
€ 21,00 Acheter le produit
1 thought on “Solution Exercice 86: algorithme python qui détermine l'ensemble des mots qui composent une chaines”