- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE
PAGE4
XXXXXXXXXXX学院
授课教案
授课日期
2018.11.23
课时
2
课型
理论课□实训课□习题课□上机课□其他?
授课章节、主题
列表类型(二)
教学目
的要求
知识目标:掌握列表的基本概念,熟悉列表的常用操作,掌握区分列表操作和字符串操作的相同点和不同点。
能力目标:培养学生举一反三的学习能力,将之前学习的字符串相关操作快速应用到列表操作上。
情感目标:将列表操作和字符串操作联系起来,减轻学生的学习难度,提升学生的学习激情。
教学重点及难点
重点:列表的基本操作:增、删、查、改
难点:字符串和列表的区别
教学设计
说明
一、主要内容
(1)旧课回顾
(2)list.count()函数
(3)list.pop()函数
(4)list.reverse()函数
(5)list.sort()函数
(6)随堂练习
二、主要教学方法
讲练结合法:教师通过实际案例讲解相应的理论知识,帮助学生理解并快速掌握新知识,同时,通过随堂练习,帮助学生及时复习应用,更进一步掌握所学知识
作业与思考题:总结列表的基本操作。
课后回忆:掌握列表的其他函数。
任课教师
教研室主任签字
XXXXXXXXXX学院
授课教案附页
教学设计
说明
一、旧课回顾
创建一个列表,列表中的元素依次为:姓名、班级,并完成:
(1)输出该学生的基本信息(姓名、班级);
(2)增加语文成绩
(3)增加英语成绩和数学成绩
(4)将性别这一项插入到姓名后面
(5)修改班级为:software1801
(6)删除语文成绩
任务分析:
题干:
创建一个列表。考察列表的概念:列表是将各种不同类型的元素用逗号分隔开,放到一对中括号里构成的数据类型。
创建一个列表,列表中的元素依次为:姓名、班级。
代码示例:
问题(1):输出该学生的基本信息(姓名、班级)
考察列表中元素访问方法。列表中第i个元素可以用l[i]表示,因此可以使用for循环,因此访问列表的第0个到第len(l)-1个元素。
代码示例1:
补充:列表本身可以当做一个序列。因此,访问列表中的每一个元素还有另一种方法。
代码示例2:
方法一:使用range()产生一个整数序列,表示列表l中每个元素的在列表中的位置(标号),然后用l[i]表示第i个元素。
方法二:直接把列表l本身看做一个序列,此时循环变量i表示列表l中的第i个元素。
问题(2):增加语文成绩
考察列表中增加元素的方法。问题(2)仅增加语文成绩,即仅增加一个元素,使用l.append()方法。
代码示例:
问题(3):增加英语成绩和数学成绩
考察列表中增加元素的方法。可以使用两次l.append()方法,依次增加英文成绩和数学成绩。也可以使用l.extend()函数,将英文成绩和数学成绩作为一个新的列表直接追加都原列表中。
代码示例:
问题(4):将性别这一项插入到姓名后面
考察l.insert()的用法。l.insert(i,x):把x查到列表的第i个位置。
代码示例:
问题(5):修改班级为:software1801
考察里列表元素的修改。l[i]=x:将列表中第i个元素修改为x。
问题(6):删除语文成绩
考察del语句的使用。dell[i]:删除列表中的第i个元素。
代码示例:
二、list.count()函数
作用:统计某个元素在列表中出现的次数。
举例:
aList=[123,xyz,zara,abc,123]
print(Countfor123:,aList.count(123))
print(Countforzara:,aList.count(zara))
print(Countforabc:,aList.count(abcd))
运行结果:
Countfor123:2
Countforzara:1
Countforabc:0
三、list.pop()函数
作用:弹出元素与删除元素一样,都是从列表中移除一个元素项。List.pop(index):弹出索引为index的元素。
index的默认值是-1,即使用list.pop()即弹出最后一个元素。
举例:
list=[a,b,c,d]
list.pop()
print(list)
list.pop(0)
print(list)
结果:
[a,b,c]
[b,c]
四、list.reverse()函数
作用:反向显示列表中的元素。
举例:
aList=[123,xyz,zara,abc,xyz]
aList.reverse()
print(List:,a
您可能关注的文档
- SWOT分析案例-以百事可乐为例.docx
- (整理)保险理赔服务流程..pdf
- matlab基于阈值分割的车牌定位识别课程设计报告.docx
- 四川省德阳市五年级上学期语文期中试卷.doc
- (新版)全国通用物理中考复习—《机械效率》课件优质公开课.ppt
- 《茅屋为秋风所破歌》优秀的教学设计(通用7篇).docx
- 4等厚干涉劈尖牛顿环yy.ppt
- 冀教版六年级英语上册各单元知识点汇总.doc
- 高中数学继续教育心得体会.docx
- 初中数学全套课件.pptx
- 第三单元解决问题的策略 三年级下册数学高频考点重难点讲义(苏教版)(1).docx
- 4.4 解比例 数学六年级下册同步培优讲义(苏教版).docx
- 第四单元《根据方向与距离确定物体位置》(教案)五年级下册数学青岛版.docx
- (奥数典型题)第三讲 分解质因数 五年级下册数学思维拓展提升讲义(人教版).docx
- 2.2:2、5、3的倍数-人教版五年级数学下册第二单元:因数和倍数.docx
- 第六单元正比例和反比例 六年级下册数学高频考点重难点讲义(苏教版).docx
- 第二单元除数是一位数的除法 三年级下册数学高频考点重难点讲义(人教版).docx
- 第二单元-认识三角形和四边形 四年级数学下册提升(北师大版).docx
- 第一单元观察物体(三)五年级下册数学高频考点重难点讲义(人教版).docx
- 第九单元 数学广角—推理 二年级数学下册重难点知识点(人教版).docx
最近下载
- 雨水管渠系统设计课件.ppt VIP
- 老旧小区改造实施方案设计.docx VIP
- (考试试题)新版小学三年级数学期末考试水平测试【考卷】与参考解答.docx
- 第三届全国生态环境监测大比武备赛试题库大全-上(单选题汇总).docx
- 环境卫生学的重点完全版.pdf
- 人教部编版四年级上册语文【选择题】专项复习练习(100道真题附答案).pdf VIP
- 中考非连续性文本阅读——人工智能.docx
- (考试试题)人教版二年级【期末复习】水平测试考卷与参考解答.docx
- 苏教版五年级科学上册第五单元5.4《大脑的开发和利用》课件(29张PPT).pptx VIP
- 2025届高考语文复习:时评文写作指导+课件.pptx VIP
文档评论(0)