นิยาม
method นี้จะให้คำตอบเป็น boolean ใช้เพื่อยืนยันว่าไม่มีข้อมูลใดๆใน set หนึ่งที่เหมือนกับ set อื่นๆ หากคำยืนยันเป็นจริง จะได้ True แต่ถ้ามีข้อมูลใดข้อมูลหนึ่งอย่างน้อยหนึ่งตัวที่เหมือนกัน จะให้ค่า False
Syntax
set1.isdisjoint(set2)
method นี้รับค่า argument ได้แค่ค่าเดียวเท่านั้น หากใส่ argument มากกว่า 1 ตัวจะได้ TypeError
ตัวอย่าง
set1 = {1, 2, 3}
set2 = {'a', 'b', 'c'}
set3 = {1.2, 3.5, 2}
print(set1.isdisjoint(set2))
print(set3.isdisjoint(set1))
output:
True
False