集合可以使用大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)来判断一个集合是否完全包含在另一个Set中,也可以使用子父集合判断函数。
定义三个集合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电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python3中取幂11/13
- ♥ 在python中输入年月日确定星期几?09/09
- ♥ python魔术方法有什么用10/18
- ♥ Python中的lambda和def有什么区别10/04
- ♥ python如何执行windows命令10/02
- ♥ Python 中 == 和 is 有什么区别12/26
内容反馈