เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การหาข้อมูลทั้งหมดและข้อมูลที่ซ้ำกันระหว่างเซต

เซตมีเมธอดหลายตัวสำหรับรวม เปรียบเทียบ และวิเคราะห์เซต โดยอิงหลักการทางคณิตศาสตร์ เมธอด .union() จะคืนค่าเซตที่รวมสมาชิกทั้งหมดจากเซตที่เรียกใช้เมธอดและเซตที่ส่งเป็นอาร์กิวเมนต์ นอกจากนี้ยังสามารถค้นหาข้อมูลที่ซ้ำกันระหว่างเซตได้โดยใช้เมธอด .intersection() ซึ่งจะคืนค่าเซตว่างหากไม่มีสมาชิกที่ตรงกัน

ในแบบฝึกหัดนี้ ให้หา union และ intersection ของสปีชีส์จากเพนกวินเพศเมียและเพศผู้ โดยมีเซตสองชุดที่โหลดไว้ให้แล้วในเวิร์กสเปซ ได้แก่ female_penguin_species และ male_penguin_species

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ประเภทข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • รวมสปีชีส์ทั้งหมดใน female_penguin_species และ male_penguin_species โดยคำนวณ union แล้วเก็บผลลัพธ์ไว้ในตัวแปร all_species
  • แสดงจำนวนสปีชีส์ใน all_species โดยใช้ฟังก์ชัน len() ในการนับ
  • หาสปีชีส์ที่ปรากฏในทั้ง female_penguin_species และ male_penguin_species โดยคำนวณ intersection แล้วเก็บผลลัพธ์ไว้ในตัวแปร overlapping_species
  • แสดงจำนวนสปีชีส์ใน overlapping_species

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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(____)
แก้ไขและรันโค้ด