创新互联Python教程:python中集合的范围怎么比较包容性?

集合可以使用大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)来判断某个集合是否完全包含于另一个集合,也可以使用子父集判断函数。

成都创新互联公司是一家专注于成都网站设计、网站制作与策划设计,青海网站建设哪家好?成都创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:青海等地区。青海做网站价格咨询:18980820575

定义三个集合s1,s2,s3:

>>> s1=set([1, 2, 3, 4, 5])
>>> s2=set([1, 2, 3, 4])
>>> s3=set(['1', '8', '9', '5'])

1.大于(>)或大于等于(>=)

>>> s1 > s2
True
>>> s1 > s3
False
>>> s1 >= s2
True

表示左边集合是否完全包含右边集合,如集合s1是否完全包含集合s2。

2.小于(<)或 小于等于(<=)

>>> s2 < s1
True
>>> s1 < s3
False‍
>>> s3 < s1
False

表示左边的集合是否完全包含于右边的集合,如集合s1是否完全包含于集合s2。

3.等于(==)、不等于(!=)

>>> s1 == s2
False
>>> s2 == s3
False
>>> s1 != s2
True

判断两个集合是否完全相同。

注意:集合的大小判断操作符只会判断集合的包容性!!!

例如:

s1 = {1, 2, 3}
s2 = set(range(10))
print(s1 < s2)    # True
print(s1 <= s2)    # True
s3 = {4, 5, 6}
print(s3 > s1)    # False
print(s2 >= s3)    # True

以上就是我们在python中判断集合范围的方法,使用的判断符号和以往的学习是一致的,不过集合之间的比较只有包容性的判断,这点需要大家注意区分。

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

分享文章:创新互联Python教程:python中集合的范围怎么比较包容性?
URL链接:http://www.hantingmc.com/qtweb/news42/114042.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联