集合:集合是一个无序、不能重复的元素系列。
集合底层使用hash算法,可用于去重
集合的定义:
s={元素} 这种方法不推荐使用,因为{ }是创建字典的。
s=set() 推荐使用
s=set({列表}) 将一个列表转换为集合
方法:
add():添加元素,但不能添加集合里面原本就有的
clear():清空集合
pop():随机删除一个元素,并弹出。
remove():删除对应的元素
discard():移除制定元素,若集合中没有,则不会报错
union():返回两个集合的并集
difference():返回两个集合的差集
intersection():返回两个集合的交集
update():添加元素
symmetric_difference():返回两个集合中不同的元素