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 do exercício
- Combine todas as espécies em
female_penguin_speciesemale_penguin_speciescalculando 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_speciesemale_penguin_speciescalculando 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 completando 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(____)