เมธอด isdisjoint()
ใช้สำหรับตรวจสอบว่าข้อมูลในเซ็ทจำนวน 2 ชุดไม่มีข้อมูลซ้ำกันหรือไม่ ถ้าไม่มีข้อมูลซ้ำกันจะคืนค่าเป็น True
แต่ถ้ามีข้อมูลซ้ำกันจะคืนค่าเป็น False
มีรูปแบบการใช้งานดังนี้
set.isdisjoint(set_to_compare)
set_to_compare
คือข้อมูลประเภท Set ที่ต้องการนำมาเปรียบเทียบ
ตัวอย่าง
a = {"Asus", "Lenovo", "Acer"}
b = {"Microsoft", "Dell", "MSI"}
c = a.isdisjoint(b)
print(c)
ผลลัพธ์จะเป็น True
เพราะเซ็ท a
กับเซ็ท b
ไม่มีข้อมูลที่ซ้ำกัน
True
a = {"Asus", "Lenovo", "Acer"}
b = {"Microsoft", "Dell", "MSI", "Lenovo"}
c = a.isdisjoint(b)
print(c)
ผลลัพธ์จะเป็น False
เพราะเซ็ท a
กับเซ็ท b
มีข้อมูลซ้ำกันหนึ่งค่า คือ “Lenovo”
False