Exercice 3
Etant donné deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'}. Ecrire un programme en langage Python qui renvoie leur différence symétrique sans utiliser la méthode symmetric_difference().
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
A={'a' , 'b' , 'c' , 'd'} B={'c' , 'e' , 'd' , 'h'} # initialiser la différence symétrique symetric_diff = set({}) # différence A - B for x in A: if x not in B: symetric_diff.add(x) # différence B - A ( les éléments de B qui n'appartiennent pas à A) for x in B: if x not in A: symetric_diff.add(x) # Afficher la différence symétrique print("différence symétrique = " , symetric_diff) # output: différence symétrique = {'e', 'h', 'b', 'a'} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 3: différence symétrique de deux ensembles en Python”