Python中的集合是什么
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要为大家展示了"Python中的集合是什么",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Python中的集合是什么"这篇文章吧。一、什么是集合二
千家信息网最后更新 2025年11月16日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安全错误
数据库的锁怎样保障安全
网络安全总体战略目标
木马劫持ie核心数据库
济南炒股软件开发
自搭服务器 cpu
数据库风险及对策
水星路由器手动设置DNS服务器
联想t220服务器没电源
物联网网络技术的背景
软件开发费进项
论坛数据库 er
加强禁毒情报研判软件开发
船舶信息化网络安全
如何提升数据库的处理能力
梦幻西游转回原服务器
该服务器安全证书失效
互联网科技企业龙头股
job邮箱服务器
我的世界服务器掉帧了
招商银行深圳分行软件开发
武装突袭服务器技术
网络安全水平测评
小麦互联网科技
光联网网络技术有限公司
虹口区企业数据库价钱
软件开发实习报告简短
自动变速器软件开发需要专业
拓易软件开发
一个项目没有服务器会怎么样
招商银行深圳分行软件开发
学校网络安全工作意义