Python Set union ()

De Python set union () methode retourneert een nieuwe set met verschillende elementen uit alle sets.

De vereniging van twee of meer sets is de verzameling van alle afzonderlijke elementen die in alle sets aanwezig zijn. Bijvoorbeeld:

 A = (1, 2) B = (2, 3, 4) C = (5) Dan, 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)
Unie van drie set weergegeven in groene kleur

De syntaxis van union()is:

 A.union (* andere_sets)

Opmerking: * maakt geen deel uit van de syntaxis. Het wordt gebruikt om aan te geven dat de methode 0 of meer argumenten kan hebben.

Retourwaarde van unie ()

  • De union()methode retourneert een nieuwe set met elementen uit de set en alle andere sets (doorgegeven als argument).
  • Als het argument niet wordt doorgegeven aan union(), retourneert het een ondiepe kopie van de set.

Voorbeeld 1: werking van unie ()

 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())

Uitvoer

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

U kunt de combinatie van sets ook vinden met de |operator.

Voorbeeld 2: Union instellen met de | Operator

 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)

Uitvoer

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

Interessante artikelen...