2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)

2024-11-08
| 21页
| 357人阅读
| 92人下载
普通

内容正文:

Python数据类型 ——列表 1 目录 课前导入 新课讲授 例题讲解 巩固练习 1 2 3 4 5 课堂小结 6 课后习题 2 课前导入 1 3 课前导入 1 1.分享成果:列表的含义和用法 2.谈过程感受:列表的含义和用法 4 新课讲授 2 5 新课讲授 2 课预习 学中做 1.列表的定义:列表是Python内置的可变序列,列表中所有元素放在一对方括号中,并以逗号分割。列表就像是一个容器,其中的元素可以是其他各种数据类型,甚至可以嵌套另一个列表。 例:[1,2,3]、[‘你好,中国’]、[“hello”,1,2]都是合法的列表。 列表之间还可以互相嵌套。 例:[[1,2],3]、[[1,2,3],(4,5,6)] 以上都是合法的列表 6 新课讲授 2 2.创建列表: (1)通过赋值语句创建列表: list1=[1,2,3] list2=[[1,2],3] list3=['中国'] (2)通过list()函数创建列表: str1=”Python“ list1=list[str1] print(list1) 7 新课讲授 2 3.+运算符:表示拼接列表 list1=["你好"] list2=[[1,2],3] print(list1+list2) +运算符产生一个新列表对象 8 新课讲解 2 课前准备 课前准备 4.列表索引: 列表和字符串一样,可以使用索引访问列表中的元素。 以list1=list1=['h','e','l','l','o','','p','y','t','h','o','n']为例,该列表中每个元素对应的索引如下图所示: 列表 H e l l o   P y t h o n 索引 0 1 2 3 4 5 6 7 8 9 10 11 例如:list1[0]表示列表第一个元素‘H ’ list1[4]表示列表第5个元素‘o’ list1[ -1]表示列表最后一个元素‘n’ 9 例题讲解 3 10 例题讲解 3 1.要访问列表中一段元素时,可以使用列表切片方法来操作,格式如下: 列表【start:stop:step】 参数说明: start:表示起始索引 stop:表示结束索引 step:表示步长 注:1.三个参数都可以省略 2.切片产生的元素不包括结束索引位置的元素 11 例题讲解 3 1.要访问列表中一段元素时,可以使用列表切片方法来操作,格式如下: 列表【start:stop:step】 参数说明: start:表示起始索引 stop:表示结束索引 step:表示步长 注:1.三个参数都可以省略 2.切片产生的元素不包括结束索引位置的元素 左闭右开 12 例题讲解 3 例:根据下列代码,写出程序的输出结果。 str1=“Hello Python” print(list1[ :5]) print(list1[0: :2]) print(list1[3:-1]) print(list1[ : :-1]) 列表 H e l l o   P y t h o n 索引 0 1 2 3 4 5 6 7 8 9 10 11 13 例题讲解 3 2.列表相关操作: len()函数:返回列表元素个数 max()返回列表最大值 min()返回列表最小值 count()统计个数 del 删除元素 append往列表末尾添加元素 14 例题讲解 3 例: list1=['h','e','l','l','o','','p','y','t','h','o','n'] print(len(list1)) print(max(list1)) print(min(list1)) print(list1.append('a')) del list1[-1] print(list1) 15 练习巩固 4 16 练习巩固 4 1.写出程序运行结果: list1=['z','h','o','n','g','h','u','a'] list2=['10','2','你好'] list3=['10',(1,2,3), [1,2,3]] print(list1) print(list2) print(list3) 17 课堂小结 5 18 课堂小结 5 1.列表的含义和用法 2.列表的操作: len() 返回列表元素个数 max()返回列表最大值 min()返回列表最小值 count()统计个数 del 删除元素 append往列表末尾添加元素 19 课后作业 6 20 课后作业 6 1.填写“教学评价表”(附件1); 2.请写出下列输出结果: List=[‘Sun’,‘Mon’,‘Tue’,‘Wed’,‘Thu’,‘Fri’,‘Sat’] print(list) print(list[3]) print(list[1:3]) List[1]=‘星期一’ print(list) 3. 完成配套练习册2.3.3 21 $$

资源预览图

2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
1
2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
2
2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
3
2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
4
2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
5
2.3.3列表(课件)-《程序设计基础(Python)》同步教学(高教版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。