集合是一种无序的可变类型容器,但其内部元素需要是不可变类型的,并且不可重复。
集合的创建
和其他容器创建过程一样,集合也有一个一般创建方法,使用{}进行标注。(集合中不可出现重复元素,不可出现可变对象)
也可使用set进行创建:
注:当创建空集合时,只能使用set创建,因为{}表示的是空字典。
集合常用方法
- add
添加元素
- remove
删除元素
- pop
随机删除元素(实际是按照重排列后的集合显示顺序进行删除)
-& 交集运算
- |并集运算
- -差集运算
- ^补集运算
- 集合关系判断
issubset:判断是否为子集
issuperset:判断是否为超集
isdisjoint:判断是否包含相同元素,若有相同元素,则返回false