Kom igångKom igång gratis

Beräkna differensen mellan mängder

Ett annat sätt att jämföra mängder är att använda metoden difference(). Den returnerar alla element som finns i en mängd men inte i en annan. Kom ihåg att det är den mängd du anropar metoden på som elementen hämtas från. Till skillnad från tupler kan du lägga till element i en mängd med add(). En mängd lägger bara till element som inte redan finns i den.

I den här övningen undersöker du vilka arter som hade hanliga individer i vårt urval, men inte hade honliga individer. Mängden male_penguin_species har redan laddats in i din arbetsyta.

Den här övningen är en del av kursen

Datatyper i Python

Visa kurs

Övningsinstruktioner

  • Använd en listbyggare för att iterera över varje penguin i penguins och spara resultatet som female_species_list:
    • Om penguinens sex är 'FEMALE', returnera värdet för species.
  • Skapa en mängd med female_species_list och spara den som female_penguin_species.
  • Hitta differensen mellan female_penguin_species och male_penguin_species. Spara resultatet som differences.
  • Skriv ut differences. Det är redan gjort åt dig – klicka på 'Skicka in svar' för att se resultatet!

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod