python编程13-列表的使用.docxVIP

  • 0
  • 0
  • 约3.55千字
  • 约 7页
  • 2026-03-11 发布于广西
  • 举报

PAGE

PAGE1

Python列表的使用

——第13次课常规课

一、教学目标

1.知识与技能

(1)让孩子掌握列表的基本操作(增删改查);

(2)加强对列表知识的理解与记忆。

2.过程与方法:

(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;

(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;

(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。

3、情感态度与价值观:

(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;

(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。

二、教学重点、难点

【重点】列表中数据内容的增删改查

【难点】熟练掌握对数据进行最快捷的处理

课时安排

课时安排:120分钟

四、上课准备

1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。

2. 课前检查电脑、投影仪、网络是否有故障,及时修复。

3. 备课过程中预设上课的突发情况,想办法解决。

4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。

5. 课前排查教学环境中所存在的安全隐患。

五、教学活动

活动时长

教学活动

注意事项

课前回顾

5min

1、什么是列表?

答:专门用来储存一串信息的数据类型。

list=[]

2、成员运算符的使用?

答:in和notin。用于判断列表中是否包含指定的数据

3、什么是切片?使用方法?

答:list=[star:end:step]

star:开始索引值

end:结束索引值

step:步长,间隔大小

课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。

情景引入

10min

2.1同学们都做过火车吗?哪位同学可以告诉老师火车车厢都分为哪些种类呢?【学生提问】一列火车,根据功能和需求的不同,一般都会划分为多个车厢,其中有硬座车厢,软座车厢,卧铺车厢,用餐车厢,其中卧铺车厢又分为硬卧和软卧。同学们都做过哪些车厢呢?想一想,产生这些不同车厢的原因又是什么呢?

2.2这是根据需求变化产生的,如果火车行驶的路程较长,如从上海到新疆,是不是跨越了整个中国了呀,那么就肯定会增加卧铺车厢供旅客休息,还要增加餐车,让旅客有地方吃饭;如果是出行高峰期,比如春运期间,很多时候都会改卧铺车厢为硬座车厢,来提升运载力,保证更多的人可以买到票回家。

2.3我们的列表和火车也一样,当需求发生变化的时候,列表中的数据也需要做出相应的变动。有同学说重新创建列表就可以了,可如果数据过多的情况下,是不是就很麻烦了?因此今天我们就要学习如何快捷的操作列表中的数据,对列表中的数据进行“增删改查排序”的操作。

引入火车车厢种类的场景,丰富孩子的生活常识。可以让孩子自由发挥回答问题。

需求的变化引发实际应用的改变,引出今天的列表增删改查的操作需求。

新知教授

30-40min

3增加、删除数据

3.1周末去超市商场买东西,列了一个购物清单,需要购买汉堡,薯条,热狗,烤鸡,牛排,披萨,雪糕等好吃的,这个时候发现,蛋糕不在购物清单上,需要加上去,那么应该怎么把它加进列表呢?

3.2我们先看第一种方法,在指定的位置插入数据,如果位置前有空元素,会自动补位。我们给购物清单添加索引,从0开始,汉堡是0,薯条是1……雪糕是6,这个时候我们要把蛋糕加在披萨之前,他就需要替代披萨的索引,披萨的索引是5,我们就在索引为5的位置插入数据。

除了在指定位置增加数据的方法之外,有时候为了方便,我们也会直接在末尾添加数据,这个时候就可以使用append的方法,直接把数据添加在列表的最后端。这个时候就不用考虑索引的存在,直接往里面存就可以了,。

3.3删除数据

正如生活中的购物车一样,有商品的增加,就会有商品的删除。刚才我们创建的食物列表中是不是放了很多的美食呀,这个时候,如果老师想把烤鸡给移除购物清单,应该怎么处理呢?首先呢,和删除一样,我们可以根据指定的索引进行数据的删除,比如烤鸡的索引的是3,这个时候我们就用“del”来删除数据。

del空格列表的名称,接着是中括号内放索引的值,就可以删除指定的数据了。当然,除了这种方法,还有一种方法,remove(数据),可以删除指定的数据名称,但是当列表中有多个重复的数据时,remove只会删除第一次出现的数据。

del是根据索引删除数据,remove是根据数据的名称也就是内容来进行数据的删除,这两种方法同学们可以配合着使用。有些时候,除了删除指定的数据外,也会存在清空数据列表的情况,这

文档评论(0)

1亿VIP精品文档

相关文档