Python Set union ()

O método Python set union () retorna um novo conjunto com elementos distintos de todos os conjuntos.

A união de dois ou mais conjuntos é o conjunto de todos os elementos distintos presentes em todos os conjuntos. Por exemplo:

 A = (1, 2) B = (2, 3, 4) C = (5) Então, 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)
União de três conjuntos mostrado na cor verde

A sintaxe de union()é:

 A.union (* other_sets)

Nota: * não faz parte da sintaxe. É usado para indicar que o método pode receber 0 ou mais argumentos.

Valor de retorno da união ()

  • O union()método retorna um novo conjunto com elementos do conjunto e todos os outros conjuntos (passados ​​como um argumento).
  • Se o argumento não for passado para union(), ele retornará uma cópia superficial do conjunto.

Exemplo 1: Trabalho de união ()

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

Resultado

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

Você também pode encontrar a união de conjuntos usando o |operador.

Exemplo 2: Definir união usando o | Operador

 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)

Resultado

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

Artigos interessantes...