1. 학습
  2. /
  3. 강의
  4. /
  5. 효율적인 Python 코드 작성

Connected

연습 문제

포켓몬 이름과 타입 결합하기

720마리 포켓몬이 담긴 데이터셋에서 세 개의 리스트가 세션에 로드되어 있습니다.

  • names 리스트에는 각 포켓몬의 이름이 들어 있어요.
  • primary_types 리스트에는 각 포켓몬의 기본 타입이 들어 있어요.
  • secondary_types 리스트에는 각 포켓몬의 보조 타입이 들어 있어요(포켓몬이 한 가지 타입만 가지면 nan).

각 포켓몬의 이름과 타입을 합쳐서 간단한 설명을 한눈에 볼 수 있도록 하려고 합니다. 이 작업을 위해 zip()을 사용하는 연습을 해 보세요.

지침 1/3

undefined XP
  • 1

    names 리스트와 primary_types 리스트를 결합해 새 리스트 객체(names_type1)를 만드세요.

  • 2

    zip()을 사용해 names, primary_types, secondary_types(이 순서) 를 결합하고, zip 객체를 언팩하여 새 리스트로 만드세요.

  • 3

    zip()을 사용해 names 리스트의 처음 다섯 개 항목과 primary_types 리스트의 처음 세 개 항목을 결합하세요.