Retour au cours

Opérations sur les sets : Union, Intersection et Différence

Programmation Python : Le Bootcamp de Zéro à Héros

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