1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy v Pythonu

Connected

cvičení

Zjišťování rozdílů mezi množinami

Dalším způsobem, jak porovnat množiny, je metoda difference(). Vrátí všechny prvky, které se nacházejí v jedné množině, ale ne ve druhé. Důležité je pamatovat na to, že metoda vrací prvky té množiny, na které ji voláš. Na rozdíl od n-tic můžeš do množiny přidávat prvky pomocí metody add(). Množina přitom přidá pouze prvky, které v ní ještě nejsou.

V tomto cvičení prozkoumáš, jaké druhy měly v naší vzorku samce, ale neměly samice. Množina male_penguin_species je už načtená v tvém pracovním prostředí.

Pokyny

100 XP
  • Pomocí list comprehension projdi každého penguin v penguins a výsledek ulož jako female_species_list:
    • Pokud je sex tučňáka 'FEMALE', vrať hodnotu species.
  • Vytvoř množinu z female_species_list a ulož ji jako female_penguin_species.
  • Najdi rozdíl mezi female_penguin_species a male_penguin_species. Výsledek ulož jako differences.
  • Vypiš differences. Tento krok je už hotový, takže stačí kliknout na Submit Answer a podívat se na výsledek!