zoukankan      html  css  js  c++  java
  • python 笔记5

    1、集合:

       并集:

        union(*others)

            返回和多个集合合并后的新的集合

       ’ | ‘运算符重载:等同于union

       update(*others)

            和多个集合合并,就地修改

       ’ |=  ‘等同update

    例:a={1,2,3}

      b={2,3,4}

      c=a.union(b)  #或者a|b

    >>>{1,2,3,4}  #a和b本身并没有变

      c=a.update(b)

    c和a都改变了

       交集:

          intersection(*others)-->返回和多个集合的交集

          ‘ & ’等同于intersection 

          intersection_update(*others)

            获取和多个集合的交集,并就地修改

          ‘ &= ’等同intersection_update

       差集:

          difference(*others)--->返回多个集合的差集

          ‘ - ’等同difference

          difference_update(*others)-->获取和多个集合的差集并就地修改

          ’ -= ‘等同difference——update

       对称差集:集合A和B,由所有不属于A和B的交集元素组成的集合

          symmetric_difference(other)-->返回与另一个集合的差集

          ^ 等同symmetric_difference

          symmetric_difference_update-->获取和另一个集合的差集并就地修改

          ^= 等同symmetric_difference_update

       集合运算:

          issubset(other)、<=  :判断当前集合是否是另一个集合的子集

          set1<set2 :判断set1是否是set2的真子集

          issuperset、>= :判断当前集合是否是other的超集(A是B的子集,B是A的超集)

          set1>set2 :判断set1是否是set的真超集

          isdisjoint(other) :当前集合和另一个集合没有交集;没有交集,返回True

  • 相关阅读:
    微信小程序UI组件、开发框架、实用库...
    关于Web中的图标使用问题
    通过jQuery Ajax使用FormData对象上传文件
    css3 动画demo
    css知识汇总
    git初体验(三)git分支
    js数组去重的三种常用方法总结
    JavaScript继承方式详解
    面试题连接收集
    城市列表的实例
  • 原文地址:https://www.cnblogs.com/mapone/p/12036562.html
Copyright © 2011-2022 走看看