码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-04-03 15:06:31      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:相同   family   基础   python基础   font   bsp   class   16px   color   

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

 

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

标签:相同   family   基础   python基础   font   bsp   class   16px   color   

原文地址:https://www.cnblogs.com/ac-chang/p/12626500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!