1.集合的定义
#元素不可重复
#无序数据类型:添加元素顺序和元素顺序无关
#定义空集合必须用set(),{}默认为字典类型
2.集合的特性
(1)成员操作符
(2)可迭代
(3)无序性:无索引、切片、连接、重复
3.集合增删
(1)增加
a.add:添加但个元素
b.update:添加多个元素
(2)删除
a.pop:删除随即元素
b.remove:删除指定元素
c.clear:删除全部元素
4.集合操作
(1)并集
(2)交集
(3)差集
(4)对等差分
(5)关系判断
a.子集
b.父集
c.是否有交集
(6)数学方法操作
5.集合的应用
(1)列表去重
(2)共同好友
(3)微信群好友关系
(4)权限判断