python集合
概念
集合是一个无序的不重复元素序列
创建
- 使用
{}
或者set()
函数创建集合 - 空集合必须使用
set()
来创建,因为{}
为空是用于创建空字典的
集合操作
1. 添加元素
set.add(x)
向集合中添加元素 X ,如果已经存在,则不进行任何操作
set.update( x )
可以向集合中添加多个元素,x可以是多个,用逗号分隔开
set.update([1,2],[3,4])
2. 移除元素
语法格式:
set.remove(x)
将元素 x 从集合 set 中删除,如果不存在该元素则报错
set.discard(x)
将元素 x 从集合 set 中删除,即使不存在这个元素也不会报错
3. 计算集合中的元素个数
len(s)
4. 清空集合
set.clear()
5. 判断元素是否在集合中存在
x in set
返回 True 或者 False
内置方法
方法 | 描述 |
---|---|
add() | 为集合添加元素 |
update() | 给元素添加集合 |
clear() | 清空集合中的所有元素 |
copy() | 拷贝一个集合 |
discard() | 删除集合中的指定元素 |
remove() | 移除指定元素 |