集合
集合特点:可变的,使用大括号表示,
集合内的元素:无序的,唯一的、不可改变类型
# 创建一个空集合
s = set()
s = {} # 创建空字典
(一)集合操作方法
1 增加
- add(item)
- update(set)
s = {1,2,3,7,8}
s.add(10) # 将10添加到集合中
s2 = {4,5,6,7}
s.update(s2) #
print(s) # {1,2,3,4,5,6,7,8}
2 删除
- pop()
- remove()
- del
- clear()
3 遍历集合
for i in set:
print(i)
(二)集合数学运算
1.交集(& 或者 intersection)取公共部分
2.并集 (| 或者 union) 取去除重复部分内容
3.差集 (- 或者 difference)取set1或者set2中除去公共部分的内容
4.反交集 (^ 或者 symmetric_difference)
5.子集 (< 或者 issubset)
6.超集 (> 或者 issuperset)