1. Learn
  2. /
  3. Courses
  4. /
  5. Các kiểu dữ liệu trong Python

Connected

Exercise

Xác định phần khác nhau giữa các tập hợp

Một cách khác để so sánh các tập hợp là dùng phương thức difference(). Phương thức này trả về tất cả các phần tử có trong một tập hợp nhưng không có trong tập hợp khác. Lưu ý: tập hợp mà bạn gọi phương thức sẽ là tập hợp dùng để lấy phần tử trả về. Khác với tuple, bạn có thể add() phần tử vào set. Set chỉ thêm những phần tử chưa tồn tại trong set.

Trong bài này, bạn sẽ tìm xem những loài nào có cá thể đực trong mẫu của chúng ta nhưng không có cá thể cái. Tập hợp male_penguin_species đã được nạp sẵn vào không gian làm việc của bạn.

Instructions

100 XP
  • Dùng list comprehension để lặp qua từng penguin trong penguins và lưu thành female_species_list:
    • Nếu sex của penguin là 'FEMALE', trả về giá trị species.
  • Tạo một set từ female_species_list đặt tên là female_penguin_species.
  • Tìm phần khác nhau giữa female_penguin_species và male_penguin_species. Lưu kết quả vào differences.
  • In differences. Phần này đã được làm sẵn, hãy bấm "Gửi câu trả lời" để xem kết quả!