1. Lernen
  2. /
  3. Kurse
  4. /
  5. 효율적인 Python 코드 작성

Connected

Übung

표본에서 포켓몬 수 세기

포켓몬 500마리의 표본이 생성되었고, 이 표본에서 가져온 세 개의 리스트가 세션에 로드되어 있습니다:

  • names 리스트에는 표본에 포함된 각 포켓몬의 이름이 들어 있습니다.
  • primary_types 리스트에는 표본의 각 포켓몬에 해당하는 주 타입이 들어 있습니다.
  • generations 리스트에는 표본의 각 포켓몬에 해당하는 세대가 들어 있습니다.

생성된 표본을 더 잘 이해하기 위해 이 리스트들에서 몇 가지 개수를 빠르게 집계하려고 합니다. collections 모듈의 Counter를 사용해 표본에 어떤 타입의 포켓몬이 있는지, 어떤 세대에서 왔는지, 그리고 특정 글자로 시작하는 이름을 가진 포켓몬이 몇 마리인지 탐색하세요.

편의를 위해 Counter는 이미 세션에 임포트되어 있습니다.

Anleitung

100 XP
  • 표본에서 각 주 타입의 개수를 집계하세요.
  • 표본에서 각 세대의 개수를 집계하세요.
  • 리스트 컴프리헨션을 사용해 names 리스트의 각 포켓몬 이름에서 첫 글자를 모아 starting_letters로 저장하세요.
  • starting_letters 리스트에서 시작 글자의 개수를 집계해 starting_letters_count로 저장하세요.