เมธอด 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
