Python Set -yhdistys ()

Python set union () -menetelmä palauttaa uuden joukon, jossa on erilliset elementit kaikista sarjoista.

Kahden tai useamman joukon yhdistäminen on joukko kaikkia erillisiä elementtejä, jotka ovat läsnä kaikissa sarjoissa. Esimerkiksi:

 A = (1, 2) B = (2, 3, 4) C = (5) Sitten 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)
Kolme sarjaa vihreällä

Syntaksi union()on:

 A.union (* muut_joukot)

Huomaa: * ei ole osa syntaksia. Sitä käytetään osoittamaan, että menetelmä voi sisältää vähintään 0 argumenttia.

Palautusarvo liittolta ()

  • union()Menetelmä palauttaa uudet elementtejä joukosta ja kaikki muut asetetaan (välitetään argumentti).
  • Jos argumenttia ei välitetä union(), se palauttaa matalan kopion joukosta.

Esimerkki 1: Unionin toiminta ()

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

Tuotos

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

Löydät sarjajoukon myös |operaattorin avulla.

Esimerkki 2: Aseta unioni | Operaattori

 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)

Tuotos

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

Mielenkiintoisia artikkeleita...