集合的操作
集合
- set{},容器行数据类型,它要求它里面的元素是不可变的数据,但是它本身是可变数据类型
- set是无序的
- 集合的作用:
- 列表的去重
- 关系测试:交集,并集,差集。。。
集合增
set2={'xiaoxiannv','wamgminmin',1,2,'xiaotong'}
# 方式一
set2.add('baoyun')
print(set2)
#方式二(update,迭代着增加)
set2.update('honghong')
print(set2)
集合删
set2={'xiaoxiannv','wamgminmin',1,2,'xiaotong'}
#remove按元素删除
set2.remove('xiaoxiannv')
print(set2)
#pop随机删除
set2.pop()
print(set2)
集合变相改
- 集合不可以直接进行修改,但可以先删除后添加数据
集合查
# 交集(两个集合共有的元素)
set3={1,2,5,4,4}
set4={4,5,6,7}
print(set3 & set4)
# 并集 (两个集合全部的元素)
print(set3 | set4)
# 差集 (在set1中找出与set2不同的元素)
print(set3-set4)