ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Combine todas as espécies em female_penguin_species e male_penguin_species calculando a união delas. Armazene o resultado como all_species.
  • Imprima o número de espécies em all_species. Você pode usar a função len() para calcular o número de espécies em all_species.
  • Encontre todas as espécies que ocorrem em female_penguin_species e male_penguin_species calculando sua interseção. Armazene o resultado como overlapping_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(____)
Editar e executar código