1. Nauka
  2. /
  3. Kursy
  4. /
  5. Typy danych w Pythonie

Connected

ćwiczenie

Znajdowanie wszystkich danych i części wspólnej między zbiorami

Zbiory dysponują kilkoma metodami, które pozwalają je łączyć, porównywać i analizować – wszystko w oparciu o matematyczną teorię zbiorów. Metoda .union() zwraca zbiór zawierający wszystkie elementy zbioru, na którym ją wywołano, oraz elementy zbiorów przekazanych jako argumenty. Możesz też szukać wspólnych elementów za pomocą metody .intersection() – wywołaj ją na jednym zbiorze i podaj drugi jako argument. Jeśli zbiory nie mają części wspólnej, metoda zwróci pusty zbiór.

Twoim zadaniem w tym ćwiczeniu jest znalezienie sumy i części wspólnej gatunków pingwinów żeńskich i męskich. W tym celu do twojego środowiska pracy zostały wczytane dwa zbiory: female_penguin_species i male_penguin_species.

Instrukcje

100 XP
  • Połącz wszystkie gatunki z female_penguin_species i male_penguin_species, obliczając ich sumę. Wynik zapisz jako all_species.
  • Wyświetl liczbę gatunków w all_species. Możesz użyć funkcji len(), aby ją obliczyć.
  • Znajdź wszystkie gatunki występujące zarówno w female_penguin_species, jak i w male_penguin_species, obliczając ich część wspólną. Wynik zapisz jako overlapping_species.
  • Wyświetl liczbę gatunków w overlapping_species.