ComenzarEmpieza gratis

Determinar las diferencias de conjunto

Otra forma de comparar conjuntos es utilizar el método difference(). Devuelve todos los elementos encontrados en un conjunto pero no en otro. Es importante recordar que el conjunto al que llames al método será aquél del que se devuelvan los elementos. A diferencia de las tuplas, puedes add() elementos de un conjunto. Un conjunto solo añadirá elementos que no existan en el conjunto.

En este ejercicio, explorarás qué especies tenían sujetos masculinos en nuestra muestra, pero no tenían sujetos femeninos. Se ha precargado el conjunto male_penguin_species en tu espacio de trabajo.

Este ejercicio forma parte del curso

Tipos de datos en Python

Ver curso

Instrucciones de ejercicio

  • Utiliza una comprensión de lista para iterar sobre cada penguin en penguins guardado como female_species_list:

    • Si el sex del pingüino es 'FEMALE', devuelve el valor species.
  • Crea un conjunto utilizando la dirección female_species_list como female_penguin_species.

  • Encuentra la diferencia entre female_penguin_species y male_penguin_species. Guarda el resultado como differences.

  • Imprime la página differences. Ya lo hemos hecho por ti, así que pulsa "Enviar respuesta" para comprobar el resultado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Use a list comprehension to iterate over each penguin in penguins saved as female_species_list
# If the the sex of the penguin is 'FEMALE', return the species value
female_species_list = [____["____"] ____ ____ ____ ____ ____ ____["____"] == '____']

# Create a set using the female_species_list as female_penguin_species
female_penguin_species = ____(____)

# Find the difference between female_penguin_species and male_penguin_species. Store the result as differences
differences = ____.____(____)

# Print the differences
print(differences)
Editar y ejecutar código