Exercice 56
Écrire un programme en Python sous forme de fonction qui prends en paramètre un tuple formé de deux chaines (s1 , s2) et qui renvoie la liste des caractères communs à s1 et s2.
Exemple: si s1 = 'Python language' et s2 = 'Java Programming', la fonction renvoie: ['P', 'o', 'n', ' ', 'a', 'g']
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def commonCharacters(s1 , s2): # initialiser la liste des caractères communs à s1 et s2 listCommon = [] for x in s1: if x in s2 and x not in listCommon: listCommon.append(x) return listCommon s1 = "Python language" s2 = "Java Programming" print(commonCharacters(s1 , s2)) # the output is: ['P', 'o', 'n', ' ', 'a', 'g'] |
Younes Derfoufi
CRMF OUJDA
1 thought on “Solution Exercice 56: algorithme python qui détermine la liste des caractères communs à deux chaines”