Opérations de la théorie des ensembles
Les sets supportent les opérations mathématiques standard sur les ensembles.
Soient A = {1, 2, 3} et B = {3, 4, 5}.
1. Union (Combiner les ensembles)
Renvoie un nouvel ensemble contenant tous les éléments des deux ensembles. Utilisez l'opérateur | ou la méthode .union().
python A = {1, 2, 3} B = {3, 4, 5} union_set = A | B print(union_set) # {1, 2, 3, 4, 5}
2. Intersection (Éléments communs)
Renvoie un nouvel ensemble contenant uniquement les éléments communs aux deux ensembles. Utilisez l'opérateur & ou la méthode .intersection().
python intersection_set = A & B print(intersection_set) # {3}
3. Différence (Éléments dans A mais pas dans B)
Renvoie un ensemble contenant les éléments présents dans le premier ensemble mais pas dans le second. Utilisez l'opérateur - ou la méthode .difference().
python difference_set = A - B print(difference_set) # {1, 2}
4. Sous-ensemble et Sur-ensemble
A.issubset(B): True si chaque élément de A est dans B.A.issuperset(B): True si chaque élément de B est dans A.
python C = {1, 2} print(C.issubset(A)) # True