Zjednotenie sady Python ()

Metóda Python set union () vracia novú množinu s odlišnými prvkami zo všetkých množín.

Spojenie dvoch alebo viacerých množín je množina všetkých odlišných prvkov prítomných vo všetkých množinách. Napríklad:

 A = (1, 2) B = (2, 3, 4) C = (5) Potom 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)
Spojenie troch súborov zobrazené zelenou farbou

Syntax union()je:

 A.union (* other_sets)

Poznámka: * nie je súčasťou syntaxe. Používa sa na označenie, že metóda môže obsahovať 0 alebo viac argumentov.

Návratová hodnota z únie ()

  • union()Metóda vracia nový súbor s prvkami z množiny a všetky ďalšie sady (odovzdané ako argument).
  • Ak argument nie je odovzdaný union(), vráti plytkú kópiu množiny.

Príklad 1: Fungovanie únie ()

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

Výkon

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

Spojenie množín môžete nájsť aj pomocou |operátora.

Príklad 2: Nastavte spojenie pomocou | Prevádzkovateľ

 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)

Výkon

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

Zaujímavé články...