Il simbolo per indicare l`unione degli insiemi è ' U '
Esempi:
Input: poniamo A = {2, 4, 5, 6} e poniamo B = {4, 6, 7, 8 } Output: {2, 4, 5, 6, 7, 8} Spiegazione: prendendo ogni elemento di entrambi gli insiemi A e B, senza ripetere alcun elemento, otteniamo un nuovo insieme = {2, 4, 5, 6, 7 , 8}. Questo nuovo insieme contiene tutti gli elementi dell`insieme A e tutti gli elementi dell`insieme B senza ripetizione di elementi ed è denominato come unione dell`insieme A e B.
Sintassi:
set1.union (set2, set3, set4….)
Nei parametri, è possibile specificare un numero qualsiasi di insiemi
Valore restituito:
La funzione union() restituisce un insieme, che ha l`unione di tutti gli insiemi (set1, set2, set3 ...) con set1.
Restituisce una copia di set1 solo se non viene passato alcun parametro.
L`approccio sopra è implementato in Python3:
# Programma Python3 per la funzione union()
set1
=
{
2
,
4
,
5
,
6
}
set2
=
{
4
,
8
}
set3
=
{
7
,
10
}
# combinazione di due insiemi
print
(
"set1 U set2: "
, set1.union (set2))
# combinazione di tre insiemi
print
(
"set1 U set2 U set3:"
, set1.union (set2, set3))
Esci:
set1 U set2: {2, 4, 5, 6, 7, 8} set1 U set2 U set3: {2, 4, 5, 6, 7, 8, 9, 10}
Applicazioni pratiche :
La maggior parte dei problemi probabilistici richiede il concetto di unione di insiemi.