Način Python set union () vraća novi skup s različitim elementima iz svih skupova.
Unija dvaju ili više skupova je skup svih različitih elemenata prisutnih u svim skupovima. Na primjer:
A = (1, 2) B = (2, 3, 4) C = (5) Tada je 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)
Sintaksa union()
je:
A.union (* ostali_setovi)
Napomena: * nije dio sintakse. Koristi se za označavanje da metoda može uzeti 0 ili više argumenata.
Povratna vrijednost od union ()
union()
Metoda vraća novi set s elementima iz skupa i svih drugih skupova (prošli kao argument).- Ako se argument ne preda
union()
, on vraća plitku kopiju skupa.
Primjer 1: Rad sindikata ()
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())
Izlaz
AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, 'a', 'd' , 'c') A.union () = ('a', 'd', 'c')
Uniju skupova možete pronaći i pomoću |
operatora.
Primjer 2: Postavite Union pomoću | Operater
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)
Izlaz
AUB = (2, 'a', 'c', 'd') BUC = (1, 2, 3, 'c', 'd') AUBUC = (1, 2, 3, 'a', 'c' , "d")