python编程14-元组与集合.docxVIP

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

PAGE

PAGE1

Python元组与集合

——第14次课常规课

一、教学目标

1.知识与技能

(1)认识新的数据结构元组与集合;

(2)理解元组的概念,掌握元组中数据的基本操作;

(3)理解集合的概念,熟悉集合的数据操作方法。

2.过程与方法:

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

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

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

3、情感态度与价值观:

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

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

二、教学重点、难点

【重点】元组和集合的概念

【难点】处理元组与集合中数据的基本操作方法

课时安排

课时安排:120分钟

四、上课准备

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

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

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

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

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

五、教学活动

活动时长

教学活动

注意事项

课前回顾

5min

列表数据内容的“增、删、改、查、排序”

举例一串数据,安排小朋友进行意义演示操作,可以抢答提问的形式。

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

情景引入

10min

2.1上节课我们距离了超市购物,学习了列表的基本操作,哪位同学还记得,如果一件商品我们买重了,应该怎么处理呢?【学生提问】

2.2又或者遇见了两种口味的雪糕,表示都很想要,但是实际只能选择一种,那么我们又该如何选择呢?【学生提问】

2.3上面的两种情况如果用我们学到的列表知识来解决的话,是不是很棘手呢?又或者超级的麻烦呀!不用担心,今天我们学习两种新的数据结构,元组和集合,当学习了这两种数据结构之后,我们要解决重复购买问题,选择困难症可是十分容易的呢!

列表去重的方法有很多,可以引导孩子去思考,如何操作!

引出今天要学习的知识内容!

新知教授

30-40min

3元组

3.1首先我们先学习元组这个知识点,相对于列表复杂的操作方法,元组还是相对简单的!那么什么是元组呢?元组也是用来存数数据的!他和列表是亲戚,可以说长得超级像!怎么个像法呢?注意看

元组名=(数据1,数据2,数据三,…)

观察到了没有?他和列表有什么区别吗?【学生提问】对,符号不一样,列表用的是“[]”中括号,而元组用的是小括号,都是用来存数据的,元组的索引也是从0开始的,最根本的不同点就在于元组中的数据是不可修改的!记住了哦,这点很重要,因为元组中数据的不可修改的特性,就导致了它没有列表“增删改查”的那些复杂操作!还有一点是很重要的,元组中存储的只有一个数据的时候,需要加“,”逗号,比如tuple=(20,)如果不加,你就会发现他的数据类型会发生改变。说到这里,是不是回到了我们之前提到的问题,如果想保留购物车里的东西应该肿么办?是不是用元组保留就可以了!只要数据进了购物车,就休想把它改变!

这个时候我们就会发现,程序运行会报错!因为元组中数据的不可修改性,我们不能够像列表一样,通过索引给它重新赋值,是不是就解决了选择困难症用户了呀,选都选了,就不用再修改了!其次元组还是一种非常有个性的数据类型,不仅不允许修改其中的数据,还不允许删除其中的某个单独的数据,除非,全部删除。。。

当我们使用del删除这个goods的元组后,再尝试打印就会报错,说明这个元组已经不存在了。因此,由于元组的特殊性,我们现在能对元组进行的操作仅剩——查询这一种。

3.2元组和列表之间也是可以相互转化的。当我们需要对元组数据进行复杂操作的时候,只需要把他的数据类型转换成列表就可以,毕竟列表提供了很多的操作功能供我们选择。

使用list()函数,可以把元组转换成列表

list(元组)

使用tuple()函数,可以把列表转化差元组

tuple(列表)

认识元组,可以通过与列表进行对比来体现出来。

多让孩子自己动手进行代码练习,发现其中的变化。

课间休息

10min

老师组织一些活动,操类、逻辑题或小游戏,也可和孩子多交流,了解课程理解能力。

新知教授

20-25min

5.1集合

集合是一个无序的,不重复的序列,可以说,拥有了集合,就再也不用担心重复购买的问题了!因为集合有一个特殊的功能,叫做自动去重!那么集

文档评论(0)

1亿VIP精品文档

相关文档