zoukankan      html  css  js  c++  java
  • Python集合的操作

      等价操作符 说明
    所有集合类型
    len(s)   集合基数:集合s中元素个数
    set([obj])   可变集合工厂函数:ojb必须是支持迭代的,由obj中的元素创建集合,否则创建一个空集合
    frozenset([obj])   不可变集合工厂函数:执行方式好set()方法相同,但它返回的是不可变集合
      obj in s 成员测试
      obj not in s 非成员测试
      s == t 等价测试
      s != t 不等价测试
      s < t (严格意义上)子集测试
    s.issubset(t) s <= t 子集测试
      s > t (严格意义上)超集测试
    s.issuperset(t) s >= t 超集测试
    s.union(t) s | t 合并操作
    s.intersec-tion(t) s & t 交集操作
    s.difference(t) s – t 差分操作
    s.symmetric_fifference(t) s ^ t 对称差分操作
    s.copy()   赋值操作:返回s的(浅复制)副本
    仅适用于可变集合
    s.update(t) s |= t (Union)修改操作:将t中的成员添加s
    s.intersection_update(t) s &= t 交集修改操作:s中仅包括s和t中共有的成员
    s.difference_update(t) s -= t 差修改操作:s中仅包括属于s但不属于t的成员
    s.symmetric_difference_ update(t) s ^= t 对称差分修改操作:s中包括仅属于s或仅属于t的成员
    s.add(obj)   加操作:将obj添加到s
    s.remove(obj)   删除操作
    s.discard(obj)   丢弃操作:remove()的友好版本,如果s中存在ojb,从s中删除它
    s.pop()   Pop操作:移除并返回s中的任意一个值
    s.clear()   清除操作:移除s中的所有元素
  • 相关阅读:
    Python中模块之shutil及zipfile&tarfile的功能介绍
    Python中模块之sys的功能介绍
    Python中模块之os的功能介绍
    Python中模块之random的功能介绍
    Python中模块之time&datetime的功能介绍
    Python中模块json与pickle的功能介绍
    博客更新地址,
    Js 执行上下文和作用域
    Js 原型,原型链
    Js 中的事件委托/事件代理
  • 原文地址:https://www.cnblogs.com/zhangzelin930118/p/6901694.html
Copyright © 2011-2022 走看看