集合的操作

集合

  • 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)
posted @ 2021-06-03 17:21  刘家小仙女  阅读(51)  评论(0编辑  收藏  举报