- 14
- 0
- 约4.45千字
- 约 24页
- 2017-06-09 发布于湖北
- 举报
第三章 数据表示和计算
1
3.4.3 集合和字典
1. 集合
2.字典
2
1. 集合
集合的特点
集合是无序的,不能通过数字进行索引。
集合的元素不能重复出现
集合的应用
去除列表中的重复元素
求两个列表的相同元素(交集)
求两个列表的不同元素(差集)
3
(1)创建集合
Python的集合可分为可变集合(set)和不可变集合(frozenset)
对可变集合( 可以添加和删除元素,
对不可变集合 则不允许添加和删除元素这样
使用{}创建的是可变集合set,{}中用逗号分隔的数据项作为集合的一个元素。
通过类型构造器set()和frozenset()创建不同类型的集合。
4
【例3-4-16】集合的字面表示示例
s1={2,4,6,8,10}
type(s1)
class set
s1
{8, 10, 4, 2, 6}
s2={hello}
s2
{hello}
5
【例3-4-17】集合的类型构造器示例
set函数的参数是容器对象,可以是字符串,列表和元组,它可以将序列的数据元素作为集合set的元素。
s3=set(hello)
s3
{l, e, o, h}
同样还可以根据列表对象元组来创建集合
s5=set((he,hello,her,here))
s5
{here, hello, he, her}
6
【例3-4-18】列表去重复操作示例
通过set
您可能关注的文档
- 添加域及验证域到Office365.docx
- 第二章-NCL变量与基本语法.pdf
- 中国古代家具文化和现代市内设计.doc
- 第一章 WebStorm7快速入门.docx
- 第05章 8086总线和时序.ppt
- 第十章 Excel共享工作簿实现多人协同工作.doc
- 长三角海洋经济发育现状与其综合实力测度.pdf
- 第2章 win8下PL-2303驱动安装方法[亲测可用,造福大众!!].pdf
- 第2章 WIN7系统下硬盘分区步骤(图解).doc
- 第10讲 离散小波变换的多分辨率分析.pdf
- 用体系化的培训开发人力资源模板.pdf
- 老年数字素养培训项目的考核标准统一性与证书社会认可度.docx
- 2024-2025学年江苏省南京外国语学校七年级(下)期中数学试卷.docx
- 2024-2025学年江苏省南京市玄武区四校联考七年级(下)期中数学试卷.docx
- 2025年湖北省襄阳市社区工作者招聘笔试试题及答案解析.docx
- 锂离子电池正极材料制备工艺优化与电化学性能测试.docx
- 2026年衡阳市雁峰区中小学教师招聘笔试参考题库及答案解析.docx
- 历史街区数字化保护与虚拟展示技术在文旅中的应用_应用型研究课题.docx
- 2026年贵阳市乌当区中小学教师招聘考试备考试题及答案解析.docx
- 量子算法在高校课程表优化中的可行性探索_应用型研究课题.docx
原创力文档

文档评论(0)