版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
集合是一个无序的不重复元素序列集
合CHAPTER401集合的创建与删除02
集合元素的添加与删除03集合并集、交集与差集操作CONTENTS目
录集
合集合不可变类型集合的所有元素都放在一对大括号“{}”中,两个相邻的元素之间使用逗号分隔无序不重复序列
大括号“{}”集
合>>>dayset={'Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'}>>>dayset{'Tuesday','Monday','Wednesday','Saturday','Thursday','Sunday','Friday'}【例】
可以直接使用大括号{}创建集合,实例如下集合的创建与删除集
合【例】在创建集合存在重复元素,只会自动保留一个>>>numset={2,5,7,8,5,9}>>>numset{2,5,7,8,9}集
合【例】与列表推导式类似,集合也支持集合推导式>>>squared={x**2forxin[1,2,3]}>>>squared{1,4,9}集
合列
表元
组range对象set()
函数
将可迭代对象转换→集合集
合setname表示集合名称iteration表示列表、元组、range对象等可迭代对象,或字符串setname=set(iteration)set()
函数集
合>>>set1=set([1,2,3,4,5])#从列表转换得到集合>>>set1{1,2,3,4,5}>>>set2=set((2,4,6,8,10))#从元组转换得到集合>>>set2{2,4,6,8,10}>>>set3=set(range(1,5))#从range对象转换得到集合>>>set3{1,2,3,4}>>>set4=set("自强不息,止于至善")#从字符串转换得到字符集合>>>set4{'于','息','善','强','至','不','止','自',','}【例】使用set()函数将可迭代对象转换为集合的具体实例集
合创建空集合用set()而不是
{}>>>empty_set=set()>>>empty_setset()集
合>>>numset={1,2,3,4,5}>>>delnumsetdel命令删除集
合集合元素的添加与删除可以使用add()方法向集合中添加元素字符串数
字布尔类型True或False列
表元
组其他可迭代对象add()方法添
加删
除集
合>>>bookset={"hadoop","spark"}>>>bookset{'spark','hadoop'}>>>bookset.add("flink")>>>bookset{'flink','spark','hadoop'}>>>bookset.add("spark")>>>bookset{'flink','spark','hadoop'}【例】
使用add()方法向集合中添加元素实例集
合集合元素clear()remove()pop()删除集合中的一个元素删除集合中的一个元素清空集合中的所有元素集
合【例】
删除或清空集合中的元素>>>numset={1,2,3,4,5}>>>numset.pop()1>>>numset{2,3,4,5}>>>numset.remove(4)>>>numset{2,3,5}>>>numset.clear()>>>numsetset()集
合差集交集并集把两个集合中的元素合并在一起,并且去除重复的元素对于集合A
和
B,集合A中的元素在集合B中有重复时,去掉重复元素后集合A中剩余的元素就是A与B的差集取出两个集合中相同的元素集
合
操
作集
合01并集0302差集交集Python集合操作集
合【例】
Python集合常见的操作实例>>>a=set('abc')>>>b=set('cdef')>>>a|b#并集{'e','f','c','b','d','a'}>>>a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳建筑大学《不动产估价》2025-2026学年期末试卷
- 电力金具检修工金具更换考试题目及答案
- 船舶通信导航技术专业知识与实践技能题库及答案
- BTP-414-生命科学试剂-MCE
- 环氧乙烷(乙二醇)装置操作工岗前安全文化考核试卷含答案
- 互联网营销师改进考核试卷含答案
- 计算机零部件装配调试员安全检查能力考核试卷含答案
- 职业指导师安全宣贯竞赛考核试卷含答案
- 丙酮氰醇装置操作工安全技能考核试卷含答案
- 冲压工岗前进度管理考核试卷含答案
- 100以内看图写数专项练习题(每日一练共5 份)
- 2026贵州六盘水市直事业单位遴选33人笔试模拟试题及答案解析
- 阳明计米器mc-262说明书
- 肠易激综合征
- 基于PLC的交通信号灯智能控制系统设计
- DB4403T 325-2023 红火蚁防控规程
- 普速铁路线路封闭设施管理办法
- 绘本这就是二十四节气春
- GB/T 5356-2021内六角扳手
- GB/T 25684.13-2021土方机械安全第13部分:压路机的要求
- 大客户销售谈判技巧实战训练暨年终销售专业回款技巧-程广见
评论
0/150
提交评论