Aan de slagGa gratis aan de slag

Alle data en overlappende data tussen sets vinden

Sets hebben verschillende methoden om ze te combineren, vergelijken en analyseren, allemaal gebaseerd op de wiskundige verzamelingenleer. De methode .union() geeft een set terug met alle elementen uit de set waarop je de methode toepast plus alle sets die je als argumenten meegeeft. Je kunt ook naar overlappende data in sets zoeken met de methode .intersection() op een set en een andere set als argument doorgeven. Als er niets overeenkomt, krijg je een lege set terug.

Jouw taak in deze oefening is om de unie en de intersectie te vinden van de soorten van mannelijke en vrouwelijke pinguïns. Hiervoor zijn twee sets alvast in je werkruimte geladen: female_penguin_species en male_penguin_species.

Deze oefening maakt deel uit van de cursus

Datatypen in Python

Cursus bekijken

Oefeninstructies

  • Combineer alle soorten in female_penguin_species en male_penguin_species door hun unie te berekenen. Sla het resultaat op als all_species.
  • Print het aantal soorten in all_species. Je kunt de functie len() gebruiken om het aantal soorten in all_species te berekenen.
  • Vind alle soorten die zowel in female_penguin_species als male_penguin_species voorkomen door hun intersectie te berekenen. Sla het resultaat op als overlapping_species.
  • Print het aantal soorten in overlapping_species.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(____)
Code bewerken en uitvoeren