收纳艺术—列表.docxVIP

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

《收纳艺术——列表》

【教学内容分析】

在前期的学习中,学生已经了解了Python中变量命名、赋值、print()函数的用法以及基本数据类型,这节课的内容是学习另外一种数据类型——列表,旨在让学生掌握这种数据的用法来解决更多的问题。

【教学目标】

认识列表以及列表的相关应用。

【教学重难点】

1、教学重点

列表增加、删除、提取元素

2、教学难点

嵌套列表中提取元素

【教学环境】

多媒体网络机房、教学广播系统、Python+VS编程环境

【教学过程】

一、通过旧知识,引导出新知识——列表

student1=‘小明

student2=‘小红

student3=‘小刚

print(student1+在不在?)

print(student2+在不在?)

print(student3+在不在?)

students=[‘小明’,‘小红’,‘小刚]

foriinstudents:

print(i+在不在?)

二、列表的创建

students=[‘小明’,‘小红’,007,‘小刚’,‘小明’]

列表名中括号逗号

赋值号

*列表中的元素可以重复,且可以包含不同数据类型

三、列表中提取元素

列表是一个有序的序列结构,列表中的元素都有顺序编号,即偏移量。偏移量是从0开始。要从列表中提取单个元素,就需要用到其对应的偏移量。

students=[‘小明’,‘小红’,小刚,‘小明’]

students[0]students[1]students[2]students[3]

例如要取出‘小红’这个元素,代码如下:

students=[‘小明’,‘小红’,小刚,‘小明’]

print(students[1])

###小红

四、列表增加元素

用append()函数给列表增加元素,而且是在列表末尾增加。

用append()给列表增加元素,每次只能增加一个元素,即()里只能接受一个参数。

list3=[1,2]

list3.append(3)

print(list3)

###[1,2,3]

list3=[1,2]

list3.append(3,4)

print(list3)

###发生异常:TypeError

append()takesexactlyoneargument(2given)

list3=[1,2]

list3.append([3,4])列表作为一个元素添加进去

print(list3)

###[1,2,[3,4]]

五、列表删除元素

用del()函数删除列表元素

students=[小明,小红,小刚,小美]

delstudents[1]

print(students)

###[小明,小刚,小美]

六、列表修改元素

直接使用赋值语句完成元素的修改。

list1=[小明,小红,小刚,小美]

list1[1]=小蓝

print(list1)

###[‘小明’,‘小蓝,小刚,小美]

七、知识拓展

列表增加、删除元素:+,insert(),remove(),pop()

学生自主探究这些函数的用法

八、列表嵌套

列表中还有列表,就叫列表的嵌套,小列表是大列表的一个元素。要从嵌套列表中取出元素,还是通过偏移量。先分析小列表在大列表中的偏移量,然后再分析小列表中元素的偏移量,偏移量组合在一起即可取出元素。

students=[[小明,小红,小刚,小美],[小强,小兰,小伟,小芳]]

13

print(students[1][3])

###小芳

九、新知识总结

十、练习巩固

两道练习题,加强学生对新知识的理解运用。

【教学反思】

一、教学亮点

1.具象化教学降低抽象难度:通过生活案例引入,如用“班级学生名单”对应字符串列表、“各科成绩统计”对应数值列表,将抽象的列表概念与学生熟悉的场景结合,帮助快速理解核心定义。

2.实操驱动强化技能掌握:设计阶梯式实操任务,从“创建基础列表”“添加/删除列表元素”到“遍历列表统计数据”,逐步递进,学生在动手操作中掌握列表的基本语法和常用方法。

3.互动设计提升课堂氛围:采用“小组竞赛”形式完成实操任务,设置“最快完成奖”“最佳规范奖”,同时抽取学生作品投屏点评,激发学生的竞争意识和参与热情。

4.联系实际体现应用价值:引入数据统计、信息分类等实际应用场景,如让学生用列表整理校园社团报名信息,让学生感受到列表在数据处理中的实用价值,贴合信息技术学科的应用

文档评论(0)

crsky2046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档