Bắt đầu ngayBắt đầu miễn phí

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_speciesmale_penguin_species.

Bài tập này là một phần của khóa học

Các kiểu dữ liệu trong Python

Xem khóa học

Hướng dẫn bài tập

  • Kết hợp tất cả các loài trong female_penguin_speciesmale_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_speciesmale_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.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Find the union: all_species
all_species = ____

# Print the count of names in all_species
print(____)

# Find the intersection: overlapping_species
overlapping_species = ____

# Print the count of species in overlapping_species
print(____)
Chỉnh sửa và Chạy Mã