Metoden Python set union () returnerar en ny uppsättning med distinkta element från alla uppsättningar.
Föreningen av två eller flera uppsättningar är uppsättningen av alla distinkta element som finns i alla uppsättningar. Till exempel:
A = (1, 2) B = (2, 3, 4) C = (5) Sedan, 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)
![](https://cdn.wiki-base.com/8383698/python_set_union.png.webp)
Syntaksen för union()
är:
A.union (* andra_uppsättningar)
Obs! * Ingår inte i syntaxen. Den används för att indikera att metoden kan ta 0 eller fler argument.
Returvärde från union ()
- Den
union()
metod returnerar en ny uppsättning med element från uppsättningen och alla andra uppsättningar (passerade som argument). - Om argumentet inte skickas till
union()
, returnerar det en grunt kopia av uppsättningen.
Exempel 1: Working of union ()
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())
Produktion
AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, 'a', 'd' , 'c') A.union () = ('a', 'd', 'c')
Du kan också hitta sammansättningen av uppsättningar med |
operatören.
Exempel 2: Ställ in union med | Operatör
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)
Produktion
AUB = (2, 'a', 'c', 'd') BUC = (1, 2, 3, 'c', 'd') AUBUC = (1, 2, 3, 'a', 'c' , 'd')