Solution Exercice 87: déterminer la liste des caractères communs à deux chaines python
Exercice 87 Écrire un algorithme Python sous forme de fonction qui prend en paramètre un tuple de deux chaînes (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 la liste:
|
1 |
['P', 'o', 'n', ' ', 'a', 'g'] |
Solution
|
1 2 3 4 5 6 7 8 9 10 11 |
def commonCharacters(s1 , 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)) # la sortie est: ['P', 'o', 'n', ' ', 'a', 'g'] |
Younes Derfoufi…