Exercice 57
É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 de la chaine s1 qui ne se trouve pas dans la chaine s2.
Exemple: si s1 = ‘Python language’ et s2 = ‘Java Programming’, la fonction renvoie la liste: ['y', 't', 'h']
Solution
1 2 3 4 5 6 7 8 9 10 |
def differenceS1S2(s1 , s2): listDifference = [] for x in s1: if x not in s2 and x not in listDifference: listDifference.append(x) return listDifference s1 = "Python Programming" s2 = "Java Programming" print(differenceS1S2(s1 , s2)) # the output is: ['y', 't', 'h'] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 57: algorithme python qui détermine la différence de deux chaines de caractères”