set ( ).symmetric_difference_update ( )
DESCRIPTION.
Supprime les éléments qui sont aussi dans un autre ensemble, et ajoute les éléments de l'autre ensemble qui ne se trouvent pas dans l'ensemble appelant.
SYNTAXE.
ESB_Ensemble.symmetric_difference_update ( ensemble )
ESB_Ensemble ⇨ nom de l'ensemble appelant la méthode [ OBLIGATOIRE ]
.symmetric_difference_update ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ensemble ⇨ ensemble à différencier [ OBLIGATOIRE ]
ESB_Ensemble ^= ensemble
ESB_Ensemble ⇨ nom de l'ensemble à comparer [ OBLIGATOIRE ]
^ ⇨ opérateur de différenciation [ OBLIGATOIRE ]
ensemble ⇨ ensemble à différencier [ OBLIGATOIRE ]
REMARQUES.
ensemble doit être un objet de même type que ESB_Base, ou compatible avec lui.
L'ensemble contiendra tous les éléments qui sont présents dans l'un des deux ensembles mais pas l'autre ensemble.
EXEMPLES.
ESB_Suite = set ( range ( 26 ) )
ESB_Pairs = set ( range ( 0 , 26 , 2 ) )
ESB_Carres = { 4 , 9 , 16 , 25 }
ESB_Suite.symmetric_difference_update ( ESB_Pairs )
print ( ESB_Suite ) retourne {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25}
ESB_Suite.symmetric_difference_update ( ESB_Carres )
print ( ESB_Suite ) retourne {1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 4, 23, 16}
ESB_Pairs.symmetric_difference_update ( ESB_Carres )
print ( ESB_Pairs ) retourne {0, 2, 6, 8, 9, 10, 12, 14, 18, 20, 22, 24, 25}
print ( ESB_Carres ) retourne {16, 9, 4, 25}
ESB_Suite = set ( range ( 26 ) )
ESB_Pairs = set ( range ( 0 , 26 , 2 ) )
ESB_Carres = { 4 , 9 , 16 , 25 }
ESB_Suite ^= ESB_Pairs
print ( ESB_Suite ) retourne {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25}
ESB_Suite ^= ESB_Carres
print ( ESB_Suite ) retourne {1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 4, 23, 16}
ESB_Pairs ^= ESB_Carres
print ( ESB_Pairs ) retourne {0, 2, 6, 8, 9, 10, 12, 14, 18, 20, 22, 24, 25}
print ( ESB_Carres ) retourne {16, 9, 4, 25}
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.