Python Set union ()

Il metodo Python set union () restituisce un nuovo set con elementi distinti da tutti i set.

L'unione di due o più insiemi è l'insieme di tutti gli elementi distinti presenti in tutti gli insiemi. Per esempio:

 A = (1, 2) B = (2, 3, 4) C = (5) Allora, 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)
Unione di tre set mostrato in colore verde

La sintassi di union()è:

 A.union (* altri_insiemi)

Nota: * non fa parte della sintassi. Viene utilizzato per indicare che il metodo può accettare 0 o più argomenti.

Valore restituito da union ()

  • Il union()metodo restituisce un nuovo set con elementi dal set e tutti gli altri set (passati come argomento).
  • Se l'argomento non viene passato a union(), restituisce una copia superficiale dell'insieme.

Esempio 1: funzionamento di 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())

Produzione

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

Puoi anche trovare l'unione di insiemi usando l' |operatore.

Esempio 2: impostare l'unione utilizzando | Operatore

 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)

Produzione

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

Articoli interessanti...