• python 基本数据类型——集合


    定义集合:qq = {value,value}   或者是 qq =set (value,value)

    集合的作用:去重,关系运算(集合必须为可hash类型)

    集合元素的几个原则:

    1.每个元素为不可变类型(可hash,可以作为字典里的kay)

    2.没有重复元素

    3.无序

    集合的目的就是将不同的值放在一起,不同的集合间可以进行关系运算,无需纠结元素的类型

    set1  in  set2        set1 是否在set2里,还有not  in  意思相反

    set1   |   set2    并集两个集合组成的所有的集合

    set1  &  set2   交集两个共同的部分

    set1  -  set2   差集  只有set1没有set2的

    set1 ^ set2   对称差集  没有同时在两个集合的集合

    在集合中添加元素.add()方法   pop方法不指定参数,随机删除,并且有返回值

    单纯的删除:discard,  remove  指定元素删除,元素不存在不报错,单纯的删除,没有返回值

    update 方法谁调用更新谁的集合

  • 相关阅读:
    DTOJ #3328. 开箱子(unboxing)
    dtoi4649 光明
    dtoi4539「TJOI / HEOI2016」序列
    dtoi3031 交错和查询 (sum)
    dtoi4375「BJOI2019」删数
    dtoi4266 exchange
    dtoi4680 红黑兔
    dtoi1363 楼房重建 (rebuild)
    dtoi1927 [ONTAK2010]Peaks加强版
    dtoi4538 「TJOI / HEOI2016」排序
  • 原文地址:https://www.cnblogs.com/vigo01/p/16265498.html
Copyright © 2020-2023  润新知