集合的操作

【集合】
特性
1.元素不可变,不能存list、dict
2.自动去重
3.无序


去重
1.set()


新增
add(value)


删除
1.discard(value)如果存在直接删除,不存在也不报错
2.pop(value)随机删除
3.remove(value)如果不存在会报错



value in set

关系运算
1.& 交集
2.| 合集
3.- 差集:只存在其中一个集合中
4.^ 对称差集,把两个集合都存在的元素踢出去
5. isdisjoint()判断是否相交
6.issuperset()判断是否不相交
7.issubset()判断是否包含
8,difference差集
9.A.difference_update(B)将只存在A中的元素重新保存

原文地址:https://www.cnblogs.com/meizile/p/12553354.html