ComenzarEmpieza gratis

Encontrar todos los datos y los datos superpuestos entre conjuntos

Los conjuntos tienen varios métodos para combinarlos, compararlos y estudiarlos, todos ellos basados en la teoría matemática de conjuntos. El método .union() devuelve un conjunto de todos los elementos encontrados en el conjunto sobre el que has utilizado el método más los conjuntos que se le hayan pasado como argumentos al método. También puedes buscar datos superpuestos en conjuntos utilizando el método .intersection() en un conjunto y pasando otro conjunto como argumento. Devolverá un conjunto vacío si nada coincide.

Tu trabajo en este ejercicio es encontrar la unión y la intersección en las especies de pingüinos macho y hembra. Para ello, se han precargado dos conjuntos en tu espacio de trabajo: female_penguin_species y male_penguin_species.

Este ejercicio forma parte del curso

Tipos de datos en Python

Ver curso

Instrucciones del ejercicio

  • Combina todas las especies en female_penguin_species y male_penguin_species calculando su unión. Guarda el resultado como all_species.
  • Imprime el número de especies en all_species. Puedes utilizar la función len() para calcular el número de especies en all_species.
  • Encuentra todas las especies que aparecen tanto en female_penguin_species como en male_penguin_species calculando su intersección. Guarda el resultado como overlapping_species.
  • Imprime el número de especies en overlapping_species.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código