All is well 3 idiots

AC小小常

【Python基础知识】(31)Set之间的关系操作

1. ==:判断集合是否相等

2. issubset:是否为子集

3. issuperset:是否为父集

4. isdisjoint:判断是否存在相同元素,存在返回False,不存在返回True

# 集合间的关系操作
s1 = {1, 2, 3, 4, 5, 6}
s2 = {6, 5, 4, 3, 2, 1}

# ==判断两个集合是否相等
print(s1 == s2)  # 输出:True

s3 = {7, 8, 9, 10}
s4 = {1, 2, 3, 4, 5, 6, 7, 8}

# issubset判断是否为子集
print(s3.issubset(s4))  # 输出:False

# issuperset判断是否为父集
print(s4.issuperset(s3))  # 输出:False

s5 = {5}
s6 = {1, 3, 5, 7, 9}

# isdisjoint判断集合是否存在重复元素:True表示不存在,False表示存在
print(s5.isdisjoint(s6))  # 输出:False

 

posted on 2020-04-03 14:52  AC小小常  阅读(253)  评论(0编辑  收藏  举报

导航