• Python基本数据类型(set)个人笔记


    不用元素组成
    无序
    集合中元素 必须为 不可变类型
    int str tuple

    str 与 list 转换成 set时 的不同状态

    set 的方法:

    add()
    set 添加元素

    clear()
    清空set


    copy()
    重新复制一份


    pop()
    随机删除一个值 因为 set无序
    remove(参数)
    删除指定参数 删除元素不存在 会报错
    discard(参数)
    和remove类似 但是删除元素不存在 ***优先用这个


    set 关系运算 交 并 差 集运算

    交集方法:
    s1.intersection(s2) == s1&s2

    并集
    s1.union(s2) == s1 | s2

    差集
    s1.difference(s2)

    s2.difference(s1)
    交叉补集
    s1.sysmmetric_difference(s2)
    s1^s2


    difference_update()
    s3 = s1.difference_update(s2)
    做完差集并重新赋值

    isdisjoint:
    判断是否有交集 没有就为True

    issubset()
    s1<=s2
    s1是不是s2的子集

    issuperset()
    s1 >= s2
    s1 是不是 s2 的父集

    update()
    s1.update(s2)
    并集并 赋给s1

    可迭代对象都可传


    s=frozenset() 不可变集合


    给列表去重(不考虑顺序)


    纵有疾风起,人生不言弃!
  • 相关阅读:
    第11组 Beta冲刺(1/5)
    第11组 Alpha事后诸葛亮
    第11组 Alpha冲刺(6/6)
    第11组 Alpha冲刺(5/6)
    第11组 Alpha冲刺(4/6)
    第11组 Alpha冲刺(3/6)
    毕设笔记
    软工实践个人总结
    第01组 Beta版本演示
    第01组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/poetl/p/8305644.html
Copyright © 2020-2023  润新知