创建集合
创建集合使用{}或者set(),但是如果创建空集合只能使用set(),因为{}用来创建空字典
可以看到,集合中的元素是无序的,所以集合并不支持用下标对元素进行查找;此外,集合具有去重性,会主动去掉集合中的重复元素
集合中的元素不能是序列!!但是可以包含多种数据类型,如下:
集合常见的操作方法
1.增加集合中的数据
- add()
add只能用来添加单一的元素,不能是列表或者其他python序列;如果添加的元素已经存在,则什么也不做;添加的元素并没有固定的顺序,因为集合本身是无序的;
- update 追加的数据是序列
update追加的数据是序列,如列表;如果追加的是单一元素则会报错
2.删除数据
- remove() 删除指定的数据,如果数据不存在则报错
- discard() 删除指定的数据,如果数据不存在也不报错
- pop() 随机删除某个数据,并返回这个数据
3.查找数据
- in 判断数据在集合中
- not in 判断数据不在集合中