大家好,对Python 浅析 集合之间的关系感兴趣的小伙伴,下面一起跟随三零脚本的小编来看看Python 浅析 集合之间的关系的例子吧。
一、是否相等:==,!=
二、是否是子集:方法issubset
三、是否是超集:issuperset
四、是否没有交集:isdisjoint
# 来自www.q3060.com
'''两集合是否相等'''
s = {10, 20, 30, 40}
s2 = {40, 30, 20, 10}
print(s==s2)
print(s!=s2)
'''一个集合是否是另一个集合的子集'''
s1 = {10, 20, 30, 40, 50, 60}
s2 = {10, 20, 30, 40}
s3 = {10, 20, 90}
print(s2.issubset(s1))
print(s3.issubset(s1))
'''一个集合是否是另一个集合的超集'''
print(s1.issuperset(s2))
print(s1.issuperset(s3))
'''两集合是否无交集'''
print(s2.isdisjoint(s3)) #有交集为False
s4 = {100, 200, 300}
s5 = {}
print(s2.isdisjoint(s4))
print(s2.isdisjoint(s5))