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
Acheter sur Très Facile !
-
Hub USB 3.0 OBERSTER Multiport
€ 7,00 Acheter le produit -
Promo !
Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
Le prix initial était : € 99,00.€ 56,00Le prix actuel est : € 56,00. Acheter le produit -
Apprendre Raspberry Pi 4 - sur votre nano-ordinateur avec un projet de station
€ 29,00 Acheter le livre
1 thought on “Solution Exercice 3: différence symétrique de deux ensembles en Python”