单元一
第3课 把例子装进盒子——列表、字典与遍历

一、任务目标
理解列表按顺序存放多个样本、字典用「键→值」保存名称与标签;能遍历列表取出每一项,为后续标注与分类做准备。
二、我们要学什么
- 学习要点:把例子装进盒子|列表、字典与遍历
- 本课过关:能完成:说出列表用下标或遍历取元素,字典用键取值;载入体验程序,指出水果名单在列表中、名称对应标签在字典中;增删一项后重新运行,打印结果跟着变。
- 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。
三、本节要点
本课要认识列表与字典。重难点是遍历「对每一项做什么」,以及取值前确认键是否存在。要点对齐「把例子装进盒子|列表、字典与遍历」。
1读场景明确真实任务
2对要点把例子装进盒子|列表、字典与遍历
3载入运行图形化积木
四、解题思路
任务:用列表装样本、用字典记名称与标签,并打印出来。请分清:列表保存顺序,字典保存对应关系。
本课主要用到:Mixly 图形化积木与屏幕输出。
- 1明确任务「装样本并打印」:列表与字典都应能被遍历或按键取出。
- 2先创建列表与字典,再用循环逐项打印。
- 3运行后只增删一项,观察输出是否跟随。
流程示意(可对照左侧文字)
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 控制 | 依次取出列表中每一项并执行循环体。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
六、知识点讲解
列表按顺序存放多个样本,可用循环逐项处理。字典用键查找值,适合「名称对应标签」。本课把例子装进盒子——取值前应确认键存在,以免取到不存在的项。机器学习里的样本表,通常先装进列表或字典。
先弄清:例子放在列表或字典里;再进编程练习对照打印。
七、编程练习
用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
参考代码(对照抄写到下方 Mixly)
# 体验:创建水果列表并打印
fruits = ["苹果", "香蕉", "橙子"]
print(fruits)
print(len(fruits))
正在载入编程环境
正在载入 Mixly 图形化编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:列表的第一个元素通常用下标 0 来取,不是 1。
判断:「遍历循环」只能用于数字,不能用来逐个处理列表里的样本。
要把「香蕉→水果」这种对应存起来,更合适的是?
fruits[0] 通常表示?
后面给样本贴标签、计数,常常先把样本放进?
九、本节小结
本课主题是列表与字典:列表按顺序存放样本,字典用键保存标签。用循环遍历每一项。
