Python中的集合是什么
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要为大家展示了"Python中的集合是什么",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Python中的集合是什么"这篇文章吧。一、什么是集合二
千家信息网最后更新 2025年02月01日Python中的集合是什么
这篇文章主要为大家展示了"Python中的集合是什么",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Python中的集合是什么"这篇文章吧。
一、什么是集合
二、集合的创建方式
集合中的元素不能重复
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/2/27 19:58'''第一种创建方式'''s={1,2,3,4,4,5,6,7}print(s)'''第二种创建方式,使用set()'''s1=set(range(6))print(s1)s2=set([1,2,3,4,5,6])print(s2)s3=set((1,2,3,4,5,6))print(s3)s4=set('python')print(s4)s5=set({77,88,99,1,2,3,4})print(s5)'''定义空集合'''s6=set()print(s6)
三、集合的相关操作
3.1集合元素的判断操作
s={10,20,30,40,50,60,70,80,90}print(10 in s)print(100 in s)print(10 not in s)print(100 not in s)
3.2 集合元素的新增操作
添加一个就用add,添加多个就用update
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/2/28 22:42s={10,20,30,40,50,60,70,80,90}s.add(100)print(s)s.update({200})print(s)s.update([111,222,333])s.update((44,55,66))print(s)
3.3 集合元素的删除操作
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/2/28 22:52s={10,20,30,40,50,60,70,80,90}s.remove(10)print(s)s.discard(10)print(s)s.pop()#删谁不知道print(s)s.clear()print(s)
四、集合之间的关系
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/3/3 20:18'''两个集合是否相等'''s1={10,20,30,40}s2={30,40,20,10}print(s1==s2)print(s1!=s2)'''一个集合是否是另一个集合的子集'''s={10,20,30,40,50,60,70,80,90}s1={10,20,30,40}s2={10,20,90}print(s1.issubset(s))print(s2.issubset(s1))'''一个集合是否是另一个集合的超集'''print(s.issuperset(s1))print(s1.issuperset(s2))'''两个集合是否没有交集'''print(s1.isdisjoint(s2))
五、集合的数学操作
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/3/3 20:46#交集s1={10,20,30,40}s2={20,30,40,50,60}print(s1.intersection(s2)) #等同于s1 & s2#并集print(s1.union(s2))#等同于s1 | s2#差集print(s1.difference(s2))#等同于s1 - s2print(s2.difference(s1))#等同于s1 - s2#对称差集print(s1.symmetric_difference(s2))#等同于s1 ^ s2
六、集合生成式
#地点:湖北武汉#姓名:学工科的皮皮志#开发时间:2022/3/3 21:21'''列表生成式'''lst=[i*i for i in range(6)]print(lst)'''集合生成式'''s={i*i for i in range(6)}print(s)
总结
以上是"Python中的集合是什么"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
地点
姓名
工科
时间
皮皮
武汉
湖北
开发
元素
内容
方式
篇文章
生成
两个
交集
差集
学习
帮助
对称
之间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
推动数据库技术不断向着
天津好的软件开发科技
cagd软件开发
怎么进入自己的本地服务器
服务器处理器中关村
阳江无限软件开发零售价
简析计算机网络安全现状英语
德国海关数据库
nba2k21服务器老是出错怎么办
页面部署到服务器 下面一行乱码
不能查数据库表中的某些字段
浙江个人云服务器虚拟主机
什么软件开发汉字
星际公民服务器怎么用
非油气数据库检查任务创建失败
服务器 带宽 费用
2000数据库语句备份
健康码运用了什么网络技术
网络技术方案设计框架图
数据库中的文件怎样打包
年龄大了做软件开发
地球图片互联网图片科技感
vpn服务器是什么
dbc数据库db文件
系统底层软件开发
余姚手机软件开发项目
pubchem数据库smile
软件开发培训机构历评价
国家电投网络安全
京东服务器地址