Python Set union ()

Die Python set union () -Methode gibt eine neue Menge mit unterschiedlichen Elementen aus allen Mengen zurück.

Die Vereinigung von zwei oder mehr Mengen ist die Menge aller unterschiedlichen Elemente, die in allen Mengen vorhanden sind. Beispielsweise:

 A = (1, 2) B = (2, 3, 4) C = (5) Dann ist 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)
Dreiergruppe in grüner Farbe dargestellt

Die Syntax von union()lautet:

 A.union (* other_sets)

Hinweis: * ist nicht Teil der Syntax. Es wird verwendet, um anzugeben, dass die Methode 0 oder mehr Argumente annehmen kann.

Rückgabewert von union ()

  • Die union()Methode gibt eine neue Menge mit Elementen aus der Menge und allen anderen Mengen zurück (als Argument übergeben).
  • Wenn das Argument nicht übergeben wird union(), wird eine flache Kopie des Satzes zurückgegeben.

Beispiel 1: Arbeitsweise von union ()

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

Ausgabe

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

Sie können die Vereinigung von Mengen auch mit dem |Operator ermitteln.

Beispiel 2: Union mit | einstellen Operator

 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)

Ausgabe

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

Interessante Beiträge...