1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wydajny kod w Pythonie

Connected

ćwiczenie

Łączenie nazw i typów Pokémonów

Do twojej sesji zostały wczytane trzy listy z zestawu danych zawierającego 720 Pokémonów:

  • Lista names zawiera nazwy poszczególnych Pokémonów.
  • Lista primary_types zawiera odpowiadające im główne typy każdego Pokémona.
  • Lista secondary_types zawiera odpowiadające im dodatkowe typy każdego Pokémona (nan, jeśli Pokémon ma tylko jeden typ).

Chcemy połączyć nazwę i typy każdego Pokémona, aby łatwo zobaczyć jego opis. Poćwicz używanie funkcji zip() do wykonania tego zadania.

Instrukcje 1/3

undefined XP
  • 1

    Połącz listę names i listę primary_types w nowy obiekt listy (o nazwie names_type1).

  • 2

    Połącz names, primary_types i secondary_types (w tej kolejności) za pomocą zip() i rozpakuj obiekt zip do nowej listy.

  • 3

    Użyj zip(), aby połączyć pierwsze pięć elementów z listy names z pierwszymi trzema elementami z listy primary_types.