Pré-requisito:
Antes de iniciar este tutorial, é essencial esclarecer o conceito de operação de união. Um novo conjunto é formado combinando os itens comuns e incomuns de dois ou mais conjuntos usando a operação de união. Geralmente, 'VOCÊ' símbolo é usado para indicar a operação sindical.
Por exemplo:
Existem dois conjuntos, A e B.
Set, A = 79, 34, 99, 23, 61Conjunto, B = 26, 99, 61, 55
Então, AUB = 34, 99, 55, 23, 26, 61, 79
A representação gráfica da operação sindical acima é mostrada abaixo. Aqui, 99 e 61 são comuns em ambos os conjuntos.
Exemplo-1: Aplicar operação de união nos conjuntos de dados numéricos
No exemplo a seguir, dois conjuntos numéricos, A e B, são definidos. Três valores são comuns nesses conjuntos. Estes são 7, 9 e 11.
#!/ usr / bin / env python3# Defina dois conjuntos, A e B
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# A saída da união de A e B
print ("A saída de A U B é: \ n", A | B)
Resultado:
A seguinte saída aparecerá após a execução do script.
Exemplo 2: Aplicar operação de união nos conjuntos de dados de caracteres
O exemplo a seguir mostra o uso de operadores de união em três conjuntos de caracteres. Os conjuntos são A, B e C. Aqui, o conjunto A contém quatro caracteres, o conjunto B contém três caracteres e o conjunto C contém quatro caracteres. Dois caracteres, 'C' e 'R' existem em todos os três conjuntos. Portanto, o novo conjunto após a operação de união conterá, 4 + 1 + 2 = 7 caracteres.
#!/ usr / bin / env python3# Defina três conjuntos de caracteres, A, B e C
A = 'A', 'C', 'E', 'R'
B = 'B', 'C', 'R'
C = 'C', 'G', 'R', 'X'
# A saída da união de A, B e C
print ("A saída de (A U B U C) é: \ n", A | B | C)
Resultado:
A seguinte saída aparecerá após a execução do script.
Exemplo-3: Aplicar operação de união em conjuntos de dados de string
Como a operação de união pode ser feita em dois conjuntos de dados de string e iterar os valores do conjunto final após a operação de união usando o loop são mostrados no exemplo a seguir. Aqui, dois conjuntos, A e B, contém o nome de pessoas. Depois de aplicar a união nesses conjuntos, o resultado é armazenado na variável C. Em seguida, o loop for é usado para iterar os valores da lista ou tupla do conjunto C e imprimir o valor em cada linha.
#!/ usr / bin / env python3# Defina dois conjuntos de cordas, A e B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir', 'Rita Hossain'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Aplique a operação de união em A e B, armazene o resultado em C
C = A | B
# Conjunto de impressão A
imprimir ("Conjunto A:", A)
# Conjunto de impressão B
imprimir ("\ nConfigurar B:", B)
# Imprimir mensagem
print ("\ nOs itens após aplicar UNION: \ n")
# Itere cada item do conjunto C
para val em C:
# Imprima cada item
imprimir (val)
Resultado:
Aqui, ambos os conjuntos contêm quatro valores e dois valores são comuns nos conjuntos A e B. Estes são 'Ahmed Ali' e 'Rita Hossain'. Portanto, o conjunto C conterá seis valores. A seguinte saída aparecerá após a execução do script.
Exemplo 4: Aplicar operação de união usando o método union ()
União() método pode ser usado como uma alternativa de '|' operador para realizar operações de união entre os conjuntos. No script a seguir, dois conjuntos de valores de string são definidos por UMA e B. 'PHP' e 'Laravel' os valores são comuns em ambos os conjuntos. A variável, C contém o conjunto após a aplicação da operação de união usando União() método. Os valores dos três conjuntos são impressos aqui e o loop for é usado para iterar os valores do conjunto C como no exemplo anterior.
#!/ usr / bin / env python3# Defina dois conjuntos de cordas, A e B
A = 'PHP', 'Java', 'Laravel', 'C #'
B = 'Angular', 'PHP', 'Javascript', 'Laravel'
# Aplique o método union () em A e B, armazene o resultado em C
C = A.união (B)
# Conjunto de impressão A
imprimir ("Conjunto A:", A)
# Conjunto de impressão B
imprimir ("\ nConfigurar B:", B)
# Imprimir mensagem
print ("\ nOs itens após a aplicação do método union (): \ n")
# Itere cada item do conjunto C
para val em C:
# Imprima cada item
imprimir (val)
Resultado:
Depois de aplicar a operação de união, o conjunto C conterá seis valores. Estes são, 'Java', 'Angular', 'Javascript', 'PHP', 'Laravel' e 'C #'. A seguinte saída aparecerá após a execução do script.
Conclusão:
Quando você trabalha com conjuntos de python e precisa mesclar os dados dos conjuntos removendo valores duplicados, você precisará realizar a operação de união nos conjuntos. Operador de união (|) ou método de união () podem ser usados para fazer a tarefa. Se você deseja recuperar os dados comuns apenas dos conjuntos, você deve realizar a operação de interseção que não é discutida aqui. Existem muitas outras opções em python como esta para fazer diferentes tipos de tarefas matemáticas em conjuntos de python. Espero que este tutorial ajude os leitores a entender o conceito de operação sindical e aplicá-lo em seu script.