1. Learn
  2. /
  3. Kurser
  4. /
  5. Att skriva effektiv Python-kod

Connected

övning

Räkna Pokémon från ett urval

Ett urval på 500 Pokémon har genererats och tre listor från detta urval har laddats in i din session:

  • Listan names innehåller namnen på varje Pokémon i urvalet.
  • Listan primary_types innehåller motsvarande primär typ för varje Pokémon i urvalet.
  • Listan generations innehåller motsvarande generation för varje Pokémon i urvalet.

Du vill snabbt sammanställa några räkningar från dessa listor för att bättre förstå det genererade urvalet. Använd Counter från modulen collections för att undersöka vilka typer av Pokémon som finns i ditt urval, vilka generationer de tillhör och hur många Pokémon som har ett namn som börjar på en specifik bokstav.

Counter har redan importerats i din session för att underlätta arbetet.

Instruktioner

100 XP
  • Räkna förekomsten av varje primärtyp i urvalet.
  • Räkna förekomsten av varje generation i urvalet.
  • Använd list comprehension för att samla in den första bokstaven i varje Pokémons namn från listan names. Spara resultatet som starting_letters.
  • Räkna förekomsten av startbokstäver från listan starting_letters. Spara resultatet som starting_letters_count.