1. Learn
  2. /
  3. Cursuri
  4. /
  5. Scriere eficientă a codului Python

Connected

exercițiu

Combinarea numelor și tipurilor Pokémon

Trei liste au fost încărcate în sesiunea ta dintr-un set de date care conține 720 de Pokémon:

  • Lista names conține numele fiecărui Pokémon.
  • Lista primary_types conține tipul primar corespunzător fiecărui Pokémon.
  • Lista secondary_types conține tipul secundar corespunzător fiecărui Pokémon (nan dacă Pokémon-ul are un singur tip).

Vrem să combinăm numele și tipurile fiecărui Pokémon pentru a obține o descriere ușor de citit. Exersează utilizarea funcției zip() pentru a îndeplini această sarcină.

Instrucțiuni 1/3

undefined XP
  • 1

    Combină lista names cu lista primary_types într-un nou obiect de tip listă (numit names_type1).

  • 2

    Combină names, primary_types și secondary_types (în această ordine) folosind zip() și despachează obiectul zip într-o listă nouă.

  • 3

    Folosește zip() pentru a combina primele cinci elemente din lista names cu primele trei elemente din lista primary_types.