1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Psaní efektivního kódu v Pythonu

Connected

cvičení

Kombinování jmen a typů Pokémonů

Do tvé relace byly načteny tři seznamy z datasetu obsahujícího 720 Pokémonů:

  • Seznam names obsahuje jména jednotlivých Pokémonů.
  • Seznam primary_types obsahuje odpovídající primární typ každého Pokémona.
  • Seznam secondary_types obsahuje odpovídající sekundární typ každého Pokémona (nan, pokud má Pokémon pouze jeden typ).

Chceme spojit jméno a typy každého Pokémona dohromady, aby byl popis každého Pokémona přehledný na první pohled. Procvič si použití funkce zip() k splnění tohoto úkolu.

Instrukce 1/3

undefined XP
  • 1

    Spoj seznam names a seznam primary_types do nového objektu typu seznam (pojmenuj ho names_type1).

  • 2

    Spoj names, primary_types a secondary_types (v tomto pořadí) pomocí zip() a rozbal zip objekt do nového seznamu.

  • 3

    Pomocí zip() spoj prvních pět položek ze seznamu names a první tři položky ze seznamu primary_types.