集合 set
集合是一个无序的,不可重复的数据类型。
集合的元素不可更改,不能是可变的数据类型。
set('a,s,d,f,g') = {a,s,d,f,g}
集合的基本功能:
1、去重
2、进行关系测试 & 交集 两个集合都有的元素输出
| 并集 两个集合合并在一起
- 差集 前面集合减去后面集合,去除两个集合共有的元素,输出剩余的元素
^ 反交集 去除两个集合里共有的元素,输出剩余的元素。
< 子集 输出形式 Fales/True
set(可变集合) forzenset(不可变集合)冻结集合
集合的添加:
set.add(‘z’)
set.update(‘alex’) 迭代添加
删
set.remove(‘z’)
set,pop() 随机删除
s = set.pop() 返回值是被删除的元素
set.clear() 清空集合
del set 删除整个集合
改
没有直接改的办法 先删除 再添加
查
for循环