Python Set unió ()

A Python set union () metódus új halmazt ad vissza, az összes halmaz elkülönülő elemeivel.

Két vagy több halmaz egyesítése az összes halmazban jelen lévő különálló elem halmaza. Például:

 A = (1, 2) B = (2, 3, 4) C = (5) Ezután 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)
Három készlet uniója zöld színnel

A szintaxisa union():

 A.union (* egyéb_készletek)

Megjegyzés: * nem része a szintaxisnak. Azt jelzik, hogy a módszer 0 vagy több argumentumot tartalmazhat.

Visszatérési érték az unióból ()

  • A union()metódus új halmazt ad vissza a halmaz és az összes többi halmaz elemeivel (argumentumként átadva).
  • Ha az argumentum nem kerül átadásra union(), akkor a halmaz sekély másolatát adja vissza.

1. példa: Az unió () működése

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

Kimenet

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

A halmazok egyesítését az |operátor segítségével is megtalálhatja .

2. példa: Állítsa be az Uniót a | használatával Operátor

 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)

Kimenet

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

érdekes cikkek...