Python集合方法
方法 | 作用 |
---|---|
a = {1,2,4,5,‘1’} b = set([1,5,6,7,7,8]) | 新建集合 |
a.add(10) | 向集合中增加元素 |
a.remove(10) | 向集合中删除元素 |
a.clear() | 清空集合中的元素 |
{1} < b {1,2,3}.issubset(b) | 子集否 |
a | b a.union(b) | 并集 |
a & b a.intersection(b) | 交集 |
a - b a.difference(b) | 差集 |
a ^ b a.symmetric_difference(b) (a | b) - (a\ & b) | 反交集,即两集合除去交集部分的元素 |
集合特点
对比项 | 特点 |
---|---|
元素 | 集合中无重复的元素 |
访问 | 没有索引概念,集合不属于序列类数据。 |
增删 | 支持元素增加和删除 |