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

Connected

Exercice

Combiner les noms et les types des Pokémon

Trois listes ont été chargées dans votre session à partir d'un jeu de données qui contient 720 Pokémon :

  • La liste names contient le nom de chaque Pokémon.
  • La liste primary_types contient le type principal correspondant de chaque Pokémon.
  • La liste secondary_types contient le type secondaire correspondant de chaque Pokémon (nan si le Pokémon n'a qu'un seul type).

Nous voulons regrouper le nom et les types de chaque Pokémon afin que vous puissiez voir facilement une description de chacun. Exercez-vous à utiliser zip() pour réaliser cette tâche.

Instructions 1/3

undefined XP
  • 1

    Combinez la liste names et la liste primary_types dans un nouvel objet liste (appelé names_type1).

  • 2

    Combinez names, primary_types et secondary_types (dans cet ordre) à l'aide de zip() et décompressez l'objet zip dans une nouvelle liste.

  • 3

    Utilisez zip() pour combiner les cinq premiers éléments de la liste names et les trois premiers éléments de la liste primary_types.