• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python中判断集合范围的方法小结

    我们在比较数值大小的时候,会使用一些比较符号来进行判断。在python集合中也有这样的比较,但有一点要注意的是,我们比较的是集合之间的包容性,而不是简单数值之间的大小比较,这点在文章的开头就进行明确,也是对于我们python初学者的提醒。

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

    定义三个集合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判断集合的方法,具体如下所示:

    1、isdisjoint 方法用于判断两个集合是否存在相同元素,没有返回 True,否则返回 False。

    my_set1 = {"apple", "orange", "pear", "grape"}
    my_set2 = {"banana", "watermelon"} 
    # 两个集合没有相同元素
    ret_bool = my_set1.isdisjoint(my_set2)
    print(ret_bool) # 返回 True
    my_set1 = {"apple", "orange", "pear", "grape"}
    my_set2 = {"banana", "watermelon","apple"}
    # 两个集合有相同元素
    ret_bool = my_set1.isdisjoint(my_set2)
    print(ret_bool)

    2、issubset 该方法用于判断一个集合是否是另一个集合的子集,确定是返回 True,否则返回 False。

    my_set1 = {"apple", "orange", "pear", "grape"}
    my_set2 = {"banana", "watermelon"}
    # 第二个集合不是第一个集合的子集
    ret_bool = my_set2.issubset(my_set1)
    print(ret_bool) # 返回 False
    
    # 第二个集合是第一个集合的子集
    my_set1 = {"apple", "orange", "pear", "grape"}
    my_set2 = {"orange","apple"}
    
    ret_bool = my_set2.issubset(my_set1)
    print(ret_bool) # 返回 True

    到此这篇关于python中判断集合范围的方法小结的文章就介绍到这了,更多相关python判断集合内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python 实现集合Set的示例
    • python集合的新增元素方法整理
    • Python GUI之tkinter窗口视窗教程大集合(推荐)
    • python利用递归方法实现求集合的幂集
    • python 如何比较两集合的大小关系
    上一篇:Pandas 模糊查询与替换的操作
    下一篇:解决一个pandas执行模糊查询sql的坑
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python中判断集合范围的方法小结 python,中,判断,集合,范围,