English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Basic Tutorial

Python Flow Control

Funções do Python

Tipos de Dados do Python

Python File Operations

Python Objects and Classes

Python Data and Time

Conhecimentos avançados do Python

Manual do Python

Uso e exemplo do método union() do conjunto Python

Métodos de Conjunto do Python

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.

Retorno do union()

  • 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.

Exemplo1:Funcionamento do 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())

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.

Exemplo2:Usar o operador | para definir a união

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'

Métodos de Conjunto do Python