Python Set union ()

Python set union () -metoden returnerer et nyt sæt med forskellige elementer fra alle sætene.

Foreningen af ​​to eller flere sæt er sættet med alle forskellige elementer, der er til stede i alle sætene. For eksempel:

 A = (1, 2) B = (2, 3, 4) C = (5) Derefter A∪B = B∪A = (1, 2, 3, 4) A∪C = C∪A = (1 , 2, 5) B2C = C2B = (2, 3, 4, 5) A2B2C = (1, 2, 3, 4, 5)
Union af tre sæt vist i grøn farve

Syntaksen for union()er:

 A.union (* andre_sæt)

Bemærk: * er ikke en del af syntaksen. Det bruges til at angive, at metoden kan tage 0 eller flere argumenter.

Returneringsværdi fra union ()

  • Den union()metode returnerer et nyt sæt med elementer fra sættet og alle andre sæt (bestået som argument).
  • Hvis argumentet ikke overføres union(), returnerer det en lav kopi af sættet.

Eksempel 1: Arbejde i fagforening ()

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

Produktion

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

Du kan også finde sammensætningen af ​​sæt ved hjælp af |operatøren.

Eksempel 2: Indstil union ved hjælp af | Operatør

 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)

Produktion

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

Interessante artikler...