zoukankan      html  css  js  c++  java
  • Python中set集合常用操作

    功能 Python符号 Python方法 备注
    交集 & intersection, intersection_update &:取两者交集
    >>> set3 = set1 & set2

    intersection:取两者交集
    >>> set3 = set1.intersection(set2)

    intersection_update:取两者交集并将结果更新到前者中
    >>> set2.intersection_update(set1)
    并集 | union |:取两者并集
    >>> set3 = set1 | set2

    union:取两者并集
    >>> set3 = set1.union(set2)
    差集 - difference, difference_update -:取前者与后者的差集
    >>> set3 = set1 - set2

    difference:取前者与后者的差集
    >>> set3 = set1.difference(set2)

    intersection_update:取前者与后者的差集并将结果更新到前者中
    >>> set1.difference_update(set2)
    等于 == ==
    不等于 != !=
    成员关系 in in
    不是成员关系 not in not in
    是否没有任何交集 isdisjoint >>> set1.isdisjoint(set2)
    True:没有任何交集
    False:有交集
    是否为子集 issubset >>> set1.issubset(set2)
    True:set1是set2的子集
    False:set1不是set2的子集
    是否为父集 issuperset >>> set1.issuperset(set2)
    True:set1是set2的父集
    False:set1不是set2的父集
    两者互不相同的元素 symmetric_difference,symmetric_difference_update symmetric_difference:取两者互不相同的元素
    >>> set3 = set1.symmetric_difference(set2)

    symmetric_difference_update:取两者互不相同的元素并更新到前者中
    >>> set1.symmetric_difference_update(set2)
    尊重写作权利,转载请注明出处 ^_^
  • 相关阅读:
    IOS多态在项目中的应用
    经济博弈题-逻辑思维-算法-海盗分金币
    iOS weak底层实现原理
    Two Sum
    HTTP与HTTPS的理解
    iOS 加锁的方式
    PHP 打印前一天的时间
    PHP 遍历文件夹下的文件以及子文件夹
    PHP 获取url里文件的扩展名
    vi 编辑器基本命令
  • 原文地址:https://www.cnblogs.com/convict/p/15450765.html
Copyright © 2011-2022 走看看