1. 建立集合
定义 | 大括号括起,逗号隔开 | ||
set()函数 | |||
注意 | 集合无序且元素唯一 | 集合元素(内容不可变) | intger、float、string、tuple |
无法作为集合元素 | list、dict、set(但可以使用set()函数转成集合元素) |
2. 集合操作
交集 | & | intersection()方法 |
并集 | | | union()方法 |
差集 | - | difference()方法 |
对称差集 | ^ | symmetric_difference()方法 |
等于 | == | |
不等于 | != | |
是成员 | in | |
不是成员 | not in |
3. 集合的方法
add() | 加入元素 |
clear() | 删除所有元素 |
copy() | 浅复制 |
difference_update() | 差集 |
discard() | if是集合元素则删除 |
intersection_update() | 交集 |
isdisjoint() | 俩个集合没有交集则返回True |
issubset() | 另一个集合包含这个集合返回True |
isupperset() | 这个集合包含另一个集合返回True |
pop() | 删除元素 |
remove() | |
symmetric_difference_update() | 对称差集 |
update() | 并集 |
4. 集合的函数
enumerate() |
len() |
max() |
min() |
sorted() |
sum() |
5. 冻结集合
set() | 可变集合 | |
frozenset() | 不可变集合(冻结集合) | 不可使用改变内容的方法(如add()、remove()) |