zoukankan      html  css  js  c++  java
  • python数据类型--集合

    方法 返回值类型 等价符号 方法详情
    s.add(obj) None   给集合添加一个值
    s.clear() None   清空集合.
    s.copy() set   复制
    s.difference(s2) set s - s2 差分操作:在s中存在, 在s2中不存在的元素
    s.difference_update(s2) None s -= s2 差修改操作:s中保留仅属于s但不属于s2的成员
    s.discard(obj) None   删除操作:将obj从s中删除, 如果s中不存在obj, 无操作
    s.intersection(s2) set s & s2 交集操作:s和s2中都有的的元素
    s.intersection_update(s2) None s &= s2 交集修改操作:s中仅保留s和t中共有的成员
    s.isdisjoint() bool   如果两个集合没有交集, 则返回True
    s.issubset() bool s <= s2 子集测试(不严格意义上的子集):s中所有的元素都是t的成员
    s < s2 子集测试(严格意义上):s != t而且s中所有的元素都是t的成员
    s.issuperset() bool  s >= s2 超集测试(不严格意义上的超集):t中所有的元素都是s的成员
    s > s2 超集测试(严格意义上):s != t而且t中所有的元素都是s的成员
    s.pop() value   删除集合中任意一个元素, s为空则报错
    s.remove(obj) None   删除操作:将obj从s中删除, 如果s中不存在obj, 将引发异常
    s.symmetric_difference(s2) set s ^ s2  对称差分操作:s或s2中的元素, 但不是s和t共有的元素
    s.symmetric_difference_update() None s ^= s2  对称差分修改操作:s中包括仅属于s或仅属于t的成员
    s.union(s2) set s | s2 合并操作:s或s2中的元素
    s.update(s2) None s |= s2  将t中的元素添加到s中
  • 相关阅读:
    python全局变量与局部变量
    TCP的三次握手四次挥手
    关于Http的面试题
    HSTS
    关于网络安全攻防知识
    http详解
    python中的f''、b''、u''、r''
    常见SQL Server导入导出数据的几个工具
    chrome浏览器中 F12 功能的简单介绍
    Sqlcmd使用详解
  • 原文地址:https://www.cnblogs.com/P--K/p/7911154.html
Copyright © 2011-2022 走看看