Python Set union ()

Metoden Python set union () returnerar en ny uppsättning med distinkta element från alla uppsättningar.

Föreningen av två eller flera uppsättningar är uppsättningen av alla distinkta element som finns i alla uppsättningar. Till exempel:

 A = (1, 2) B = (2, 3, 4) C = (5) Sedan, 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)
Förbindelse med tre set visas i grön färg

Syntaksen för union()är:

 A.union (* andra_uppsättningar)

Obs! * Ingår inte i syntaxen. Den används för att indikera att metoden kan ta 0 eller fler argument.

Returvärde från union ()

  • Den union()metod returnerar en ny uppsättning med element från uppsättningen och alla andra uppsättningar (passerade som argument).
  • Om argumentet inte skickas till union(), returnerar det en grunt kopia av uppsättningen.

Exempel 1: Working of 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())

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 också hitta sammansättningen av uppsättningar med |operatören.

Exempel 2: Ställ in union med | 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')

Intressanta artiklar...