一、set集合的作用:
1.去重
2.关系运算
2.1.差集:- /difference()
2.2.交集:&/intersection()
2.3.并集:|/uinon()
2.4.对称差集:^/symmetric_difference()
二、set集合的特点:
是可变类型,但内部元素为不可变类型。元素可以理解字典dict的key
三、set集合方法:
set.add()只能添加不可变类型
set.update()
set.pop()
pop()没有参数,随机删除
set.remove(元素)
set.discard(元素)
remove(元素)和discard(元素)区别:
remove(元素)遇到集合没有的元素会报错,discard(元素)遇到集合没有的元素会返回原集合
set内部的元素相当于字典的key