Symbol oznaczający połączenie zestawu to ' U '
Przykłady:
Wejście: Niech ustaw A = {2, 4, 5, 6} i ustaw B = {4, 6, 7, 8 } Wynik: {2, 4, 5, 6, 7, 8} Wyjaśnienie: Biorąc każdy element obu zbiorów A i B, bez powtarzania żadnego elementu, otrzymujemy nowy zbiór = {2, 4, 5, 6, 7 , 8}. Ten nowy zbiór zawiera wszystkie elementy zbioru A i wszystkie elementy zbioru B bez powtórzeń elementów i jest nazwany jako połączenie zbioru A i B.
Składnia:
set1.union (set2, set3, set4‚ʶ.)
W parametrach można podać dowolną liczbę zestawów
Wartość zwracana:
Funkcja union() zwraca zestaw, który ma sumę wszystkich zestawów (zestaw1, zestaw2, zestaw3 ...) z set1.
Zwraca kopię set1 tylko wtedy, gdy nie przekazano żadnego parametru.
Powyższe podejście jest zaimplementowane w Python3:
# Program Python3 dla funkcji union()
set1
=
{
2
,
4
,
5
,
6
}
zestaw2
=
{
4
,
6
,
7
,
8
}
zestaw3
=
{
7
,
8
,
9
,
10
}
# łączenie dwóch zestawów
print
(
"zestaw1 U set2: "
, set1.union (set2))
# łączenie trzech zestawów
print
(
< kod class = "string"> "zestaw1 U zestaw2 U zestaw3:" , zestaw1.union (zestaw2, zestaw3))
Wyjście:
set1 U set2: {2, 4, 5, 6, 7, 8} zb1 U zb2 U zb3: {2, 4, 5, 6, 7, 8, 9, 10}
Praktyczne zastosowania :
Większość problemów probabilistycznych wymaga koncepcji połączenia zbiorów.