zoukankan      html  css  js  c++  java
  • 集合的介绍以及简单方法

    1.集合的表示方法{},大括号括起

    2.集合里的元素只能是不可变类型(数字,字符串,元组),集合是无序的

    3.集合里只能存在不同的元素,如果相同会只留下一个

    4.也可以用set(参数)创建集合,参数为可迭代对象,执行for循环后加入集合

    5.add():增加元素(只能加一个元素,是元组时整体加入)

    6.clear():清空

    7.copy():复制

    8.pop():无参数,随机删除并获得一个元素

    10.remove():指定参数删除(若参数不存在会报错,不建议使用)

    11.discard():删除指定,参数不存在时不会报错,建议使用

    12.a.intersection(b):求a集合与b集合的交集  =  a&b

    13.a.union(b):求并集  =  a|b

    14.a.difference(b):求a集合减去b集合的差集  =  a-b

    15.a.symmetric_difference(b):求a集合与b集合的交叉补集 (即并集减去交集) = a^b

    16.a.disjoint(b):判断a集合与b集合是否有交集

    17.a.issubset(b):判断a是否为b集合的子集

    18.a.issuperset(b):判断a是否为b集合的父集

    19.a.update(b):b集合中的元素for循环后加入a

    20.s = forzenset():定义不可变集合

     

     

  • 相关阅读:
    迭代器模式
    命令模式
    模板方法
    springmvc执行原理及自定义mvc框架
    代理模式
    外观模式
    组合模式
    装饰器模式
    02——Solr学习之Solr安装与配置(linux上的安装)
    01——Solr学习之全文检索服务系统的基础认识
  • 原文地址:https://www.cnblogs.com/lzjdsg/p/10134232.html
Copyright © 2011-2022 走看看