优草派  >   Python

Python集合怎么比较大小?Python集合大小如何比较

罗西汉            来源:优草派

比起数字这种有明显的大小差异的类型来说,可以包含多种不同类型元素的集合要比较大小就是很多小伙伴都不知道的内容。所以小编会在这篇文章之中,来给大家详细的讲解一下python集合之间如何比较大小,感兴趣的话就一起往下看看本文吧。

Python集合怎么比较大小?Python集合大小如何比较

那么既然要比较集合大小,就需要先定义出来几个集合对象才可以,使用大括号或者是set()方法都可以,代码示例如下:

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

以上代码就是定义了三个集合对象,那么现在可以来判断一下它们之间的大小了。不需要使用if条件判断,直接用比较运算符编写表达式即可,示例如下:

s1 > s2
s1 > s3
s1 >= s2

以上代码运行之后的结果分别为True、False、True,那么现在来对其进行分析。集合s1大于并且等于s2的原因就在于它里面的元素能够完全的将s2里面的元素包括起来,它们之间可以形成一个完美的交集。而相等的原因就在于,s2内的元素都可以在s1集合中找到,2是1的子集。

那么集合s1不大于集合s3的原因就是它们里面的元素完全不相同,形成不了交集。如果将其值改成345的话也不能够比较大小,因为集合之间的大小比较是看它们里面的元素是否完全相同或者可以被另一个集合包括起来。

以上就是关于“Python集合怎么比较大小?Python集合大小如何比较”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。