3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件

| 29页
| 628人阅读
| 27人下载
特供

内容正文:

第三章 算法的程序实现 3.2 Python语言程序设计 必修1《数据与计算》 3.2.8 集合 学习目标 集合 集合 集合元素的基本操作 集合的方法 frozenset 集合 集合 集合 1.从形式上看 集合会将所有元素都放在一对大括号【{ }】里面,相邻元素之间用逗号【,】分隔 格式 : { element1, element2, element3, ..., elementn } 1) element1 ~ elementn :集合中的元素 2)个数没有限制 2.从内容上看 同一集合中,只能存储不可变的数据类型,包括整形、浮点型、字符串、元组,无法存储列表、字典、集合这些可变的数据类型,否则 Python 解释器会抛出 TypeError 错误。 例如:{“Python”,1, 2.3, [ 1, 2 ],( 1,”语言”,12.0) } ·定义 TypeError 集合 集合 ·定义 2.从内容上看 Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。 特性: 1)集合中的元素必须为不可变对象:具有确定性,可哈希(hash) 2)集合中的元素没有先后之分:具有无序性 3)集合中的元素不重复:具有互异性(集合是天生去重的) 例如:以下集合是正确的 { 1, 2, 3, 'ABD', 2.0 } { (1,3,1), 1,2,'语言', '12' } 集合 集合 1)使用 { } 创建集合 格式 : setname = { ele

资源预览图

3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第1页
1
3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第2页
2
3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第3页
3
3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第4页
4
3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第5页
5
3-2-9集合-2020-2021学年浙教版(2019)高中信息技术必修一课件-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。