English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método union() do conjunto Python retorna uma nova coleção que contém todos os elementos diferentes de todas as coleções.
A união de dois ou mais conjuntos é a coleção de todos os elementos diferentes que existem 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}
A sintaxe do union() é:
A.union(*other_sets)
Atenção: *Não faz parte da sintaxe. Usado para indicar que o método pode aceitar 0 ou mais parâmetros.
O método union() retorna uma nova coleção que contém todos os elementos da coleção e de todas as outras coleções (passadas como parâmetros).
Se nenhum parâmetro for passado para o union(), ele retorna uma cópia superficial da coleçã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())
Resultados de saída
A U B = {2, 'a', 'd', 'c' B U C = {1, 2, 3, 'd', 'c' A U B U C = {1, 2, 3, 'a', 'd', 'c' A.union() = {'a', 'd', 'c'}
Você também pode usar o operador | para encontrar a união de conjuntos.
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)
Resultados de saída
A U B = {2, 'a', 'c', 'd' B U C = {1, 2, 3, 'c', 'd'} A U B U C = {1, 2, 3, 'a', 'c', 'd'