1:集合(set)
1.1 :集合的性质
1:可变序列,这一性质与列表和字典相同
2:确定性:不可以存可变对象
3:无序性:存储的顺序是没有顺序的
4:单一性:不能存储重复的元素
5:集合对象也有copy()方法
1.2:空集合的创建
- 使用花括号进行创建:
set_1 = {1,2,3}
- 使用强制类型转换(集合函数)进行创建:
- 把列表类型强转成为集合类型
list_1 = [1, 2, 3, 4, 5, 6, 7]
print(set(list_1))
- 注意:空集合的创建只能通过强制类型转换进行创建,因为一个花括号是创建一个空的字典
1.3:集合的运算
- 交集:返回两个集合中的重复元素,用“&”表示
- 并集:返回两个集合的所有元素,用“|”表示
- 差集:返回一个集合去除另一个集合后的匀速,用“-”表示
- “^”: 亦或集
- “<=”: 检查一个集合是否是另一个集合的子集
- “<”: 检查一个集合是否是另一个集合的真子集
- “>= ”:检查一个集合是否是另一个集合的超集
- “>”:检查一个集合是否是另一个集合的真超集
1.4:集合的方法
- len() :使用len()来获取集合中元素的数量
- add():add()向集合中添加元素
- update():update()将一个集合中的元素添加到另一个集合当中,相当于通用操作里面的“+”操作
- pop():pop()随机删除集合中的一个元素一般是删除最后一个元素
- remove():remove() 删除集合中指定的元素
- clear():clear() 清空集合