工信版(中职)Python编程基础与应用电子课件列表的应用
2022-10-25
|
29页
|
243人阅读
|
3人下载
普通
内容正文:
YCF
(中职)Python编程基础与应用电子课件列表的应用
1
列表的应用
主讲:
:
《Python编程基础与应用》配套课件
2
+
contents
目
录
列表的定义和索引访问
列表的切片
列表中的操作方法
列表与字符串的相互转换
列表元素的遍
《Python编程基础与应用》配套课件
3
列表的定义和索引访问
01
《Python编程基础与应用》配套课件
4
Python序列分类
常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组。所谓序列,即成员有序排列,可通过下标访问。
也有学者把字典和集合看作序列,即认为Python中常用的序列分类有字符串、列表、元组、字典、集合等
《Python编程基础与应用》配套课件
5
字符串、列表、元组等有序序列支持双向索引
第1个元素下标为0,第二个元素下标为1,以此类推。也可以使用负数作为索引,最后1个元素为-1,倒数第2个元素为-2,以此类推
《Python编程基础与应用》配套课件
6
列表(list)的特点
列表(list)是重要的Python内置对象之一,它包含了0个或者多个元素的有序序列。它有以下几个特点:
1)列表中的元素类型可以不同,也可以相同。
2)列表没有长度限制,不需要预定义长度。
3)列表是有序的,列表的下标从0开始。访问列表的值使用下标进行访问。
《Python编程基础与应用》配套课件
7
列表的多种定义方法和下标访问方法
列表的定义可以使用中括号“[ ] ”来表示 ,也可以使用list()函数来表示。
以下是5种定义列表的方法。对于初始状态不清楚时,可以先定义空白列表,再根据实际情况对列表赋值。
《Python编程基础与应用》配套课件
8
列表的切片
02
《Python编程基础与应用》配套课件
9
列表的多种定义方法和下标访问方法
切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素,通过切片操作,可以生成一个新的序列。
序列实现切片操作的语法格式,它与字符串的切片操作类似,即
[开始索引:结束索引:步长 ]
《Python编程基础与应用》配套课件
10
范例:列表的切片操作
字符串的切片操作对列表也同样适用。列表的切片也可以使用[start : end]的方式进行。
《Python编程基础与应用》配套课件
11
范例:列表的切片操作
它的结果
《Python编程基础与应用》配套课件
12
列表中的操作方法
03
《Python编程基础与应用》配套课件
13
列表类型的一些通用的操作方法
列表类型的一些通用的操作方法如下表
《Python编程基础与应用》配套课件
14
范例:列表的append()、extend()和insert实现增加操作
使用append()在列表末尾实现元素的追加,使用extend()在列表末尾实现整个列表的追加,使用insert()可以实现指定位置增加元素。
《Python编程基础与应用》配套课件
15
范例:列表的append()、extend()和insert实现增加操作
它的结果
《Python编程基础与应用》配套课件
16
范例:列表元素的修改操作
直接使用下标进行列表元素的修改操作
《Python编程基础与应用》配套课件
17
范例:列表的clear()、pop()和remove()实现删除操作
使用clear()清空列表,使用pop()删除指定下标的元素并返回它的值,使用remove()删除第一个匹配项。pop()是按索引的下标进行删除,remove()则是按元素的值进行删除。
《Python编程基础与应用》配套课件
18
范例:列表的clear()、pop()和remove()实现删除操作
它的结果
《Python编程基础与应用》配套课件
19
范例:列表的reverse()和sort()实现反转和排序操作
使用reverse()实现元素的反转。
《Python编程基础与应用》配套课件
20
范例:列表的reverse()和sort()实现反转和排序操作
使用sort()可以对列表进行排序。
《Python编程基础与应用》配套课件
21
范例:列表的count()、index()的操作
使用count()可计算列表的某个元素出现了多少次。index()可以统计某个元素所对应的下标数字。
《Python编程基础与应用》配套课件
22
列表与字符串的相互转换
04
《Python编程基础与应用》配套课件
23
list()和split()
列表与字符串之间可以相互转换,使用list()和split()将字符串转换为列表的方法,使用join()也可以把列表转换为字符串。
《Python编程基础与应用》配套课件
24
把字符串转换为列表
把字符串转换为列表时,可以自动分割,以空格分割,以
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。