python基础之集合

集合:可变的数据类型,它里面存在的元素必须是不可变的数据类型,无序,不重复

增加

python
set1=({'aaa','bbb','ccc'})
## 集合的增:add
set1.add('ddd')
print(set1)
# update
set1.update('eee')
print(set1)

结果:
image.png

删除

# 删除pop 随机删除  有返回值
set1=({'aaa','bbb','ccc'})
set1.pop()
print((set1))
# 删除remove 按元素删除
set1.remove('aaa')
print(set1)
# 删除 clear  清空集合
set1.clear()
print((set1))
# 删除 del  删除整个集合 删除后会报错
set1=({'aaa','bbb','ccc'})
del set1
print(set1)

结果:
image.png

image.png


# 查:只能用for循环去查
set1=({'aaa','bbb','ccc'})
for i in set1:
    print(set1)

结果:


image.png

集合可以求交集和并集

交集:

set2=({1,2,3,4})
set3=({3,4,5,6})
set4=set2&set3      # 第一种方法
set2.intersection(set3)  # 第二种方法
print((set4))

结果:


image.png

并集:

set2=({1,2,3,4})
set3=({3,4,5,6})
set5=set2|set3   # 第一种方法
set5=set.union(set3)    # 第二种方法
print(set5)

结果:


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容