1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các kiểu dữ liệu trong Python

Connected

Bài tập

Tìm toàn bộ dữ liệu và phần giao nhau giữa các tập hợp

Set có nhiều phương thức để kết hợp, so sánh và phân tích dựa trên lý thuyết tập hợp trong toán học. Phương thức .union() trả về một set gồm tất cả phần tử có trong set bạn gọi phương thức cộng với mọi set được truyền vào làm đối số. Bạn cũng có thể tìm dữ liệu giao nhau giữa các set bằng cách dùng phương thức .intersection() trên một set và truyền set khác làm đối số. Nếu không có phần tử trùng nhau, kết quả sẽ là một set rỗng.

Nhiệm vụ của bạn trong bài này là tìm hợp và giao của các loài chim cánh cụt đực và cái. Hai set đã được nạp sẵn vào không gian làm việc của bạn: female_penguin_species và male_penguin_species.

Hướng dẫn

100 XP
  • Kết hợp tất cả các loài trong female_penguin_species và male_penguin_species bằng cách tính hợp của chúng. Lưu kết quả vào all_species.
  • In ra số lượng loài trong all_species. Bạn có thể dùng hàm len() để tính số loài trong all_species.
  • Tìm tất cả các loài xuất hiện ở cả female_penguin_species và male_penguin_species bằng cách tính giao của chúng. Lưu kết quả vào overlapping_species.
  • In ra số lượng loài trong overlapping_species.