Exercice 37
Ecrire un programme Python qui permet de regrouper dans une liste les mots communs à deux chaines s1 et s2.
Solution
# -*- coding: utf-8 -*-
def motsCommuns(s1,s2):
L1 = s1.split()
L2 = s2.split()
communs = []
for x in L1:
if(x in L2):
communs.append(x)
return communs
# Exemple
s1 = " Python est un langage de programmation de haut niveau"
s2 = " Python est un langage interprété"
print("La liste des mots communs à s1 et s2 est : ",motsCommuns(s1,s2))
Ce qui affiche à l'exécution:
La liste des mots communs à s1 et s2 est : ['Python', 'est', 'un', 'langage']
Younes Derfoufi
CRMEF OUJDA
Post Views: 6 960
1 thought on “Solution Exercice 37: mots communs à deux textes en Python”