1 / 69
文档名称:

python语言数据结构.ppt

格式:ppt   大小:554KB   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python语言数据结构.ppt

上传人:1557281760 2021/12/5 文件大小:554 KB

下载得到文件列表

python语言数据结构.ppt

文档介绍

文档介绍:Python语言数据结构
掌握元组和列表等序列构造的操作方法
掌握字符串的常见操作方法
掌握字典数据构造的操作方法
掌握集合数据构造的操作方法
2
引言
为了在计算机程序中表示现实世界中更加复杂的数据,Python除了提供数字和字符串等数据类型,还提供了元组、列表、字典和集合等复杂类型的数据构造。
3
序列
序列是Python中最根本的数据构造,其中最常见的就是元组、列表和字符串。元组是一种序列,就像列表一样。元组和列表之间的主要区别是元组不能像列表那样改变元素的值,可以简单地理解为“只读列表〞。元组使用小括号()将数据包含起来,而列表使用方括号[]。
4
元组
元组的主要作用是作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改。
5
创立元组
空元组由没有包含任何内容的一对小括号表示:
>>>( )
( )
特别要注意的是:要编写包含单个值的元组,值后面必须加一个逗号:
>>> (12,)
(12,)
6
包含多个元素的元组
如果我们希望创立一个包含多个值的元组,我们可以这样做:
>>> (1,2,3,4,5,6)
(1, 2, 3, 4, 5, 6)
同时,元组中的数据项不需要具有一样的数据类型:
>>> ('name','number',2021,2021)
('name', 'number', 2021, 2021)
7
访问元组中的数据
我们可以使用变量来存放元组数据,还可以使用索引或分片来访问元组中的值,例如:
>>> tup = (1,2,3,4,5)
>>> tup[0] #索引访问,从零开场
1
>>> tup[4]
5
>>> tup[-1] #反向读取,读取倒数第一个元素
5
>>> tup[1:4] #使用分片可以访问元组的一段元素
(2, 3, 4)
>>> tup[1:]
(2, 3, 4, 5)
8
元组的连接
元组中的元素值是不允许修改的,但可以使用多个现有元组来创立新的元组:
>>> tup1 = (1,2,3,4,5)
>>> tup2 = ('a','b','c','d','e')
>>> tup3 = tup1 + tup2
>>> tup3
(1, 2, 3, 4, 5, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’)
通过创立新的元组,我们就可以得到我们想要的元组数据了。
9
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组:
>>> tup = (1,2,3,4,5)
>>> del tup
>>> tup
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
tup
NameError: name 'tup' is not defined
10