Python Join 2 Sets
Hoje, discutiremos a junção de conjuntos de Python com exemplos, na esperança de que atenda aos nossos objetivos de aprendizado.
Juntar dois conjuntos
É possível unir dois ou mais conjuntos Python de várias maneiras quando falamos sobre junção de conjuntos Python.
O método union() retorna um novo conjunto que contém todos os itens de ambos os conjuntos ou o método update() insere todos os itens de um conjunto no outro.
No método union() , os itens de ambos os conjuntos são combinados em um novo conjunto:
Example:
Um item set2 é inserido em um item set1 usando o método update():
Example:
Lembrete: Itens duplicados serão excluídos dos métodos union() e update() .
Manter apenas duplicatas
Quando se trata de conjuntos Python join , o método section_update() mantém apenas os itens que aparecem em ambos os conjuntos.
Mantendo os itens set country_set e set country_set1:
Example:
Ao chamar o método de interseção() , um novo conjunto é retornado contendo apenas itens que estão presentes em ambos os conjuntos.
O seguinte conjunto contém todos os itens de country_set e country_set1:
Example:
Manter tudo, exceto duplicatas
Uma junção de conjuntos do Python usa o método symmetric_difference_update() para manter apenas os elementos que não estão presentes em ambos os conjuntos.
Os itens que não estão incluídos em ambos os conjuntos devem ser mantidos:
Example:
Como resultado do uso do método symmetric_difference() , um novo conjunto será retornado contendo apenas os elementos que não estão presentes em ambos os conjuntos.
Você receberá um conjunto contendo todos os itens de ambos os conjuntos, exceto aqueles que estão presentes em ambos os conjuntos:
Example:
Importância dos métodos de junção do Python
A seguir estão os usos dos métodos set join:
- O
add()
método é usado para adicionar um elemento a um conjunto. Ele garante que o elemento seja único dentro do conjunto, evitando duplicatas. Isso é particularmente útil quando você deseja manter uma coleção de elementos exclusivos. - O
remove()
método permite remover um elemento específico de um conjunto. É útil quando você sabe o elemento exato que deseja eliminar. No entanto, ele gera umKeyError
se o elemento não for encontrado no conjunto, por isso é importante garantir que o elemento exista antes de removê-lo. - O
clear()
método é usado para remover todos os elementos de um conjunto, esvaziando-o efetivamente. Ele fornece uma maneira rápida e direta de redefinir ou reutilizar um conjunto sem precisar recriá-lo. - O
union()
método retorna um novo conjunto que contém todos os elementos exclusivos do conjunto original eset2
. É útil quando você deseja combinar dois conjuntos, garantindo que não haja elementos duplicados. - O
intersection()
método retorna um novo conjunto que contém apenas os elementos comuns entre o conjunto original eset2
. Ele permite que você encontre os elementos compartilhados entre dois conjuntos, o que pode ser útil em vários cenários, como encontrar elementos comuns entre vários conjuntos ou verificar valores sobrepostos.