Union des ensembles Python ()

La méthode Python set union () retourne un nouvel ensemble avec des éléments distincts de tous les ensembles.

L'union de deux ou plusieurs ensembles est l'ensemble de tous les éléments distincts présents dans tous les ensembles. Par exemple:

 A = (1, 2) B = (2, 3, 4) C = (5) Alors, A∪B = B∪A = (1, 2, 3, 4) A∪C = C∪A = (1 , 2, 5) B∪C = C∪B = (2, 3, 4, 5) A∪B∪C = (1, 2, 3, 4, 5)
Ensemble Union de trois montré en couleur verte

La syntaxe de union()est:

 A.union (* autres_sets)

Remarque: * ne fait pas partie de la syntaxe. Il est utilisé pour indiquer que la méthode peut prendre 0 ou plusieurs arguments.

Valeur renvoyée par union ()

  • La union()méthode retourne un nouvel ensemble avec des éléments de l'ensemble et tous les autres ensembles (passés en argument).
  • Si l'argument n'est pas passé à union(), il renvoie une copie superficielle de l'ensemble.

Exemple 1: Fonctionnement du syndicat ()

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A.union(B)) print('B U C =', B.union(C)) print('A U B U C =', A.union(B, C)) print('A.union() =', A.union())

Production

 AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, 'a', 'd' , 'c') A.union () = ('a', 'd', 'c')

Vous pouvez également trouver l'union des ensembles à l'aide de l' |opérateur.

Exemple 2: Définir l'union à l'aide du | Opérateur

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A| B) print('B U C =', B | C) print('A U B U C =', A | B | C)

Production

 AUB = (2, 'a', 'c', 'd') BUC = (1, 2, 3, 'c', 'd') AUBUC = (1, 2, 3, 'a', 'c' , 'ré')

Articles intéressants...