Python
集合
无序的不重复可变序列,用大括号{}定义且只可以存储不可变数据类型.因为集合不可重复,所以常用来处理,可合并的数据
可以直接set1={x,y,z},也可以用函数set()函数将可迭代对象转换成集合
特别的,因为字典也是用{}定义的,所以单一个{}会定义为字典,想要创建空集合只能用set()函数
删除整个集合直接用del
集合操作符
类似数学的集合运算:
& #求交集
| #求并集
’ - ’ #求去掉右边所含后,左边还剩下的
^ #求并集减去交集还剩下的
对集合操作
.add() #添加元素到集合中
.remove() #删除元素
.clear() #清空集合
.pop() #删除第一个,这个和别的不一样,这个不是删最后一个