位置:首页 > 网络编程 > Python
Python 浅析 集合之间的关系
日期:2023-04-25 人气:

大家好,对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))

您可能感兴趣的文章