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

Connected

Bài tập

So sánh Pokédex

Hai nhà huấn luyện Pokémon, Ash và Misty, muốn so sánh bộ sưu tập Pokémon của riêng mình. Hãy xem họ có những Pokémon nào giống nhau và những Pokémon nào Ash có mà Misty không có.

Pokédex của Ash và Misty (bộ sưu tập Pokémon của họ) đã được nạp vào phiên làm việc của bạn dưới dạng các list có tên ash_pokedex và misty_pokedex. Chúng cũng đã được in ra bảng điều khiển để bạn tiện theo dõi.

Hướng dẫn

100 XP
  • Chuyển cả hai list (ash_pokedex và misty_pokedex) thành các set lần lượt có tên ash_set và misty_set.
  • Dùng một phương thức của set để tìm các Pokémon mà cả Ash và Misty đều có.
  • Dùng một phương thức của set để tìm các Pokémon có trong Pokédex của Ash nhưng không có trong Pokédex của Misty.
  • Dùng một phương thức của set để tìm các Pokémon là duy nhất đối với hoặc Ash hoặc Misty (tức là các Pokémon tồn tại trong chính xác một trong hai Pokédex, không phải cả hai).