Encontrar todos os dados e os dados sobrepostos entre os conjuntos
Os conjuntos têm vários métodos para combinar, comparar e estudar todos eles com base na
teoria dos conjuntos. O método .union()
retorna um conjunto de todos os elementos encontrados no conjunto que você usou
o método, além de todos os conjuntos passados como argumentos para o método. Você também pode procurar por
dados sobrepostos em conjuntos, usando o método .intersection()
em um conjunto e passando
outro conjunto como argumento. Ele retornará um conjunto vazio se não houver correspondência.
Sua tarefa neste exercício é encontrar a união e a interseção nas espécies de pinguins machos e fêmeas. Para isso, dois conjuntos foram pré-carregados em seu espaço de trabalho: female_penguin_species
e male_penguin_species
.
Este exercício faz parte do curso
Tipos de dado em Python
Instruções de exercício
- Combine todas as espécies em
female_penguin_species
emale_penguin_species
calculando a união delas. Armazene o resultado comoall_species
. - Imprima o número de espécies em
all_species
. Você pode usar a funçãolen()
para calcular o número de espécies emall_species
. - Encontre todas as espécies que ocorrem em
female_penguin_species
emale_penguin_species
calculando sua interseção. Armazene o resultado comooverlapping_species
. - Imprima o número de espécies em
overlapping_species
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Find the union: all_species
all_species = ____
# Print the count of names in all_species
print(____)
# Find the intersection: overlapping_species
overlapping_species = ____
# Print the count of species in overlapping_species
print(____)