1. Apprendre
  2. /
  3. Cours
  4. /
  5. Rédiger du code Python efficace

Connected

Exercice

Comparer des Pokédex

Deux dresseurs Pokémon, Ash et Misty, souhaitent comparer leurs collections respectives de Pokémon. Voyons quels Pokémon ils ont en commun et lesquels Ash possède que Misty n'a pas.

Les Pokédex d'Ash et de Misty (leur collection de Pokémon) ont été chargés dans votre session sous forme de listes appelées ash_pokedex et misty_pokedex. Ils ont été affichés dans la console pour vous faciliter la tâche.

Instructions

100 XP
  • Convertissez les deux listes (ash_pokedex et misty_pokedex) en ensembles appelés respectivement ash_set et misty_set.
  • Trouvez les Pokémon qu'Ash et Misty ont en commun à l'aide d'une méthode d'ensemble.
  • Trouvez les Pokémon qui se trouvent dans le Pokédex d'Ash mais qui ne sont pas dans celui de Misty à l'aide d'une méthode d'ensemble.
  • Utilisez une méthode d'ensemble pour trouver les Pokémon qui sont uniques à l'un ou l'autre (c.-à-d. les Pokémon qui existent dans exactement un des Pokédex, mais pas les deux).