Python中的集合是什么
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要为大家展示了"Python中的集合是什么",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Python中的集合是什么"这篇文章吧。一、什么是集合二
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
稳健安全的sql分布式数据库
快熊服务器管理
mdb数据库操作
大同学网络安全
山东app软件开发价钱
服务器装完系统后内存条能拆吗
vc 数据库查询到列表框
福建塔式服务器经销商云空间
网络攻防好还是网络安全好
仓库软件开发
网信普法网络安全法
得民互联网科技有限公司
单片机内置数据库
美国社交网络安全
江西常用软件开发收购价格
永定区飞花令网络技术服务部
csgo突入点2服务器
数据库静态表命名
软件开发项目经理讲工作流程
常用企业网络安全架构
企业网络安全防护 1 x
物联网系统数据库选型
cs1.6打人机去哪个服务器
比利时 网络安全
数据库数据带时间吗
串口服务器在智能停车场的应用
双十一数据库技术
网络安全知识科普问卷星
成都东软计算机网络技术
通信网络技术包括什么网络