工信版(中职)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 把字符串转换为列表 把字符串转换为列表时,可以自动分割,以空格分割,以

资源预览图

工信版(中职)Python编程基础与应用电子课件列表的应用
1
工信版(中职)Python编程基础与应用电子课件列表的应用
2
工信版(中职)Python编程基础与应用电子课件列表的应用
3
工信版(中职)Python编程基础与应用电子课件列表的应用
4
工信版(中职)Python编程基础与应用电子课件列表的应用
5
工信版(中职)Python编程基础与应用电子课件列表的应用
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。