Unija nabora Python ()

Metoda združevanja naborov Python vrne nov nabor z različnimi elementi iz vseh naborov.

Združitev dveh ali več nizov je skupek vseh različnih elementov, ki so prisotni v vseh nizih. Na primer:

 A = (1, 2) B = (2, 3, 4) C = (5) Potem 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)
Komplet treh enot, prikazan v zeleni barvi

Sintaksa union()je:

 A.union (* drugi_nabori)

Opomba: * ni del sintakse. Uporablja se za označevanje, da metoda lahko sprejme 0 ali več argumentov.

Vrnjena vrednost iz zveze ()

  • union()Metoda vrne nov niz z elementi iz nabora in vseh drugih sklopov (opravili kot argument).
  • Če argumenta ne posredujemo union(), vrne plitvo kopijo niza.

Primer 1: Delovanje zveze ()

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

Izhod

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

Združitev množic lahko najdete tudi z |operatorjem.

Primer 2: Nastavite Union z uporabo | 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)

Izhod

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

Zanimive Članki...