1. Learn
  2. /
  3. Kurser
  4. /
  5. Wydajny kod w Pythonie

Connected

övning

Zliczanie Pokémonów z próbki

Wygenerowano próbkę 500 Pokémonów. Do twojej sesji wczytano trzy listy na jej podstawie:

  • Lista names zawiera nazwy wszystkich Pokémonów w próbce.
  • Lista primary_types zawiera odpowiadające im podstawowe typy Pokémonów z próbki.
  • Lista generations zawiera odpowiadające im generacje Pokémonów z próbki.

Chcesz szybko zebrać kilka liczników z tych list, żeby lepiej zrozumieć wygenerowaną próbkę. Użyj Counter z modułu collections, aby sprawdzić, jakie typy Pokémonów znalazły się w próbce, z jakich pochodzą generacji oraz ile Pokémonów ma nazwę zaczynającą się na konkretną literę.

Dla wygody Counter został już zaimportowany do twojej sesji.

Instruktioner

100 XP
  • Zlicz wystąpienia każdego podstawowego typu w próbce.
  • Zlicz wystąpienia każdej generacji w próbce.
  • Użyj wyrażenia listowego, aby zebrać pierwszą literę nazwy każdego Pokémona z listy names. Zapisz wynik jako starting_letters.
  • Zlicz wystąpienia pierwszych liter z listy starting_letters. Zapisz wynik jako starting_letters_count.