网站大量收购独家精品文档,联系QQ:2885784924

Python程序设计 第6章 组合数据类型.pptxVIP

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

;概述

列表

元组

字典

集合

字符串;组合数据类型的分类

也叫数据结构,是指数据在python中的组织管理方法。

序列类型

集合类型。

映射类型。;序列类型

序列表示一个有序的元素集合,序列中的每一个元素都有自己的位置编号,可以通过偏移量(索引)来读取数据。

序列的索引范围:-n~n-1(包含n个元素的序列),通常情况下从0开始递增

读取元素的方法:序列名[索引]

;集合类型

集合类型中的元素是无序的,无法通过索引访问集合类型中的元素

集合中的元素不能重复

集合中的元素类型只能是固定的数据类型

映射类型

映射类型是“键-值”对的集合

元素之间是无序的,通过键可以找出该键对应的值

映射类型的典型代表是字典;概述

列表

元组

字典

集合

字符串;列表是Python中内置数据类型,是一组元素的有序集合

一个列表中的数据类型可以各不相同

列表中的每一个数据称为元素

其所有元素用逗号分割并放在一对中括号“[”和“]”中;列表的基本操作

创建列表:使用赋值运算符“=”将一个列表赋值给变量即可创建列表对象;列表的基本操作

列表元素读取:列表名[索引]

列表的索引从0开始,所以具有n个元素的列表,非负索引范围为:0~n-1

除了正数索引,列表还支持负数索引。

负数索引表示从列表末尾开始计数,-1表示倒数第一个元素,-2代表倒数第二个元素。。。-n代表第一个元素。

所以具有n个元素的列表,负数索引范围为:-n~-1;列表的基本操作

列表元素读取:列表名[索引]

;列表的基本操作

列表切片:列表名[开始索引:结束索引:步长]

所谓切片是指:从列表元素中,截取连续的一部分,形成新的列表;列表的基本操作

增加列表元素

1)使用“+”运算符将一个新列表添加在原列表的尾部

2)使用append()方法向列表尾部添加一个新的元素;列表的基本操作

增加列表元素

3)使用extend()方法将一个新列表添加在原列表的尾部

4)使用insert()方法将一个元素插入到列表的指定位置;列表的基本操作

检索列表元素

1)使用index()方法可以获取指定元素首次出现的下标

;列表的基本操作

检索列表元素

2)使用count()方法统计列表中指定元素出??的次数

3)使用in运算符检索某个元素是否在该列表中

;列表的基本操作

删除列表元素

1)使用del命令删除列表中指定位置的元素

del命令也可以直接删除整个列表

;列表的基本操作

删除列表元素

2)使用remove()方法删除首次出现的指定元素

;列表的常用函数

len():获取列表元素个数

max()和min():获取最大和最小元素

;列表的常用函数

sum():列表元素求和

;列表的常用函数

sorted():对列表进行排序,默认按升序排序。

该方法会生成一个新的有序列表,原列表顺序并没有改变

降序排序:在sorted()函数的列表参数后面增加一个reverse参数,其值等于True表示降序排序,等于Flase表示升序排序。

;列表的常用方法

sort()方法:对列表进行排序,默认按升序排序。新列表会覆盖原列表

降序排序:在sort()方法的列表参数后面增加一个reverse参数,其值等于True表示降序排序,等于Flase表示升序排序。

;列表的常用函数

sum()方法:列表元素求和

reverse()方法:对list列表中的元素进行翻转存放,不会对原列表进行排序

;列表的常用函数

pop方法:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

remove()方法:移除列表中某个值的第一个匹配项

;总结列表的

常用函数和方法

;示例:从键盘上输入一批数据,对这些数据进行逆置,最后按照逆置后的结果输出;示例:求出1000以内的所有完数,并按格式输出其因子:6itsfactorsare1,2,3。;概述

列表

元组

字典

集合

字符串;元组(tuple)

Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

下面是两个不同的元组

(1,2,3,4,5)

(Python,C,HTML,Java,Perl);元组的基本操作

创建元组:使用赋值运算符“=”将一个元组赋值给变量即可创建元组对象

创建只包含一个元素的元组;元组的基本操作

读取元素:元组名[索引]

;元组的基本操作

元组切片:列表名[开始索引:结束索引:步长]

元组切片操作与列表切片类似

;元组的基本操作

检索元素:列表名[开始索引:结束索引:步长]

元组切片操作与列表切片类似

;元组的基本操作

元组其它常用的函数或方法

;元组与列表的区别

元组的处理速度和访问速度比列表快。如果定义了一系列常量值,主要对其进行

文档评论(0)

半路风景 + 关注
实名认证
文档贡献者

计算机、软件教育工作者,IT行业资深工作经验

1亿VIP精品文档

相关文档