- 删除
- remove:删除给定元素,元素不在集合中时会报错;
- discard:删除给定元素,元素不在集合中时什么也不做;
- pop:随机删除一个元素,并返回,集合为空会报错;
- clear:清空集合。
- 增加
- add:在集合中添加一个元素,元素存在时,不变
- update:相当于并集
- 修改
- 集合不能修改单个元素
- 查找
- 集合不能通过索引访问,因为集合不是一个线性结构。集合元素没有顺序。
- 相关运算符
- in 或者or in:用于判断一个元素是否存在容器中
- 成员运算符返回布尔值,经常用于if判断语句中
- 列表的效率和列表的规模有关
- 集合的效率和集合的规模无关