📜  Python中的isdisjoint函数

📅  最后修改于: 2020-07-19 02:41:45             🧑  作者: Mango

当两个集合的交集为null时,它们被称为不相交。简单来说,它们之间没有任何共同的元素

例子:

set A = {2, 4, 5, 6}
set B = {7, 8, 9, 10}
集合A和集合B被称为不交集,因为它们
相交为null。它们之间没有任何共同的元素。

句法:

set1.isdisjoint(set2)

参数:

isdisjoint()方法仅接受一个参数。
它也可能需要一个可迭代的(列表,元组,字典和字符串)才能脱离()。isdisjoint()方法将自动将可迭代对象转换为set,并检查这些set是否不相交。

返回值:

如果两组不相交,则返回True。如果两组不相交,则
返回False

以下是上述方法的Python3实现:

# 用于isdisjoint()函数的Python3程序 
  
set1 = {2, 4, 5, 6}  
set2 = {7, 8, 9, 10} 
set3 = {1, 2} 
  
  
# 检查两组不相交
print("set1和set2不相交?", set1.isdisjoint(set2)) 
  
print("set1和set3不相交?", set1.isdisjoint(set3)) 

输出:

set1和set2不相交? True
set1和set3不相交? False