Python Set union ()

Metoda Python set union () returnează un nou set cu elemente distincte din toate seturile.

Unirea a două sau mai multe mulțimi este ansamblul tuturor elementelor distincte prezente în toate mulțimile. De exemplu:

 A = (1, 2) B = (2, 3, 4) C = (5) Apoi, 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)
Uniune de trei seturi afișate în culoare verde

Sintaxa lui union()este:

 A.union (* other_sets)

Notă: * nu face parte din sintaxă. Este folosit pentru a indica faptul că metoda poate lua 0 sau mai multe argumente.

Valoare returnată din uniune ()

  • union()Metoda returnează un nou set cu elemente din setul și toate celelalte seturi (trecut ca argument).
  • Dacă argumentul nu este transmis union(), acesta returnează o copie superficială a setului.

Exemplul 1: Lucrarea sindicatului ()

 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())

Ieșire

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

De asemenea, puteți găsi unirea seturilor folosind |operatorul.

Exemplul 2: Setați unirea utilizând | Operator

 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)

Ieșire

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

Articole interesante...