1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết mã Python hiệu quả

Connected

Bài tập

Đếm Pokémon từ một mẫu

Một mẫu gồm 500 Pokémon đã được tạo, và ba danh sách từ mẫu này đã được nạp vào phiên làm việc của bạn:

  • Danh sách names chứa tên của từng Pokémon trong mẫu.
  • Danh sách primary_types chứa hệ chính tương ứng của từng Pokémon trong mẫu.
  • Danh sách generations chứa thế hệ tương ứng của từng Pokémon trong mẫu.

Bạn muốn nhanh chóng tổng hợp một vài số đếm từ các danh sách này để hiểu rõ hơn về mẫu đã tạo. Hãy dùng Counter từ mô-đun collections để khám phá các hệ của Pokémon trong mẫu, chúng đến từ những thế hệ nào, và có bao nhiêu Pokémon có tên bắt đầu bằng một chữ cái cụ thể.

Counter đã được nhập sẵn trong phiên làm việc của bạn để tiện sử dụng.

Hướng dẫn

100 XP
  • Thu thập số đếm cho từng hệ chính trong mẫu.
  • Thu thập số đếm cho từng thế hệ trong mẫu.
  • Dùng list comprehension để lấy chữ cái đầu của mỗi Pokémon trong danh sách names. Lưu vào starting_letters.
  • Thu thập số đếm của các chữ cái bắt đầu từ danh sách starting_letters. Lưu vào starting_letters_count.