📅  最后修改于: 2023-12-03 14:53:10.766000             🧑  作者: Mango
在程序开发中,经常需要判断两个集合是否有重复元素。我们可以使用 Python 中的集合(set)来进行操作。通过判断两个集合的交集是否为空集,即可判断两个集合是否不相交。
下面是 Python 代码实现:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
if set1.isdisjoint(set2):
print("两个集合不相交")
else:
print("两个集合有重复元素")
输出结果为:两个集合不相交。
我们首先定义了两个集合 set1 和 set2,其中 set1 包含元素 1、2、3,set2 包含元素 3、4、5。然后使用集合方法 isdisjoint() 判断两个集合是否不相交。
如果两个集合不相交,则 isdisjoint() 方法返回 True。反之,如果两个集合有重复元素,则返回 False。
本文介绍了如何使用 Python 判断两个集合是否不相交。通过使用 isdisjoint() 方法,我们可以轻松实现判断。在实际开发中,我们可以根据具体需求来选择是否采用该方法。