1. Learn
  2. /
  3. Courses
  4. /
  5. Psaní efektivního kódu v Pythonu

Connected

Exercise

Porovnání Pokédexů

Dva Pokémon trenéři, Ash a Misty, chtějí porovnat své sbírky Pokémonů. Pojďme zjistit, které Pokémony mají společné a které má Ash navíc oproti Misty.

Pokédexy obou trenérů (tedy jejich sbírky Pokémonů) jsou načteny v session jako listy ash_pokedex a misty_pokedex. Pro přehled jsou vypsány do konzole.

Instructions

100 XP
  • Převeď oba listy (ash_pokedex a misty_pokedex) na sety s názvy ash_set a misty_set.
  • Pomocí set metody zjisti, které Pokémony mají Ash i Misty společné.
  • Pomocí set metody najdi Pokémony, kteří jsou v Ashově Pokédexu, ale nejsou v Mistině Pokédexu.
  • Pomocí set metody najdi Pokémony, kteří jsou unikátní pro jednoho nebo druhého trenéra (tedy Pokémony, kteří se vyskytují v právě jednom z Pokédexů, nikoliv v obou).