单元一

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

任务场景:把样本卡装进盒子并贴上名称
任务场景:把样本卡装进盒子并贴上名称

一、任务目标

理解列表按顺序存放多个样本、字典用「键→值」保存名称与标签;能遍历列表取出每一项,为后续标注与分类做准备。

二、我们要学什么

  • 学习要点:把例子装进盒子|列表、字典与遍历
  • 本课过关:能完成:说出列表用下标或遍历取元素,字典用键取值;载入体验程序,指出水果名单在列表中、名称对应标签在字典中;增删一项后重新运行,打印结果跟着变。
  • 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。

三、本节要点

本课要认识列表与字典。重难点是遍历「对每一项做什么」,以及取值前确认键是否存在。要点对齐「把例子装进盒子|列表、字典与遍历」。

1读场景明确真实任务
2对要点把例子装进盒子|列表、字典与遍历
3载入运行图形化积木

四、解题思路

任务:用列表装样本、用字典记名称与标签,并打印出来。请分清:列表保存顺序,字典保存对应关系。

本课主要用到:Mixly 图形化积木与屏幕输出。

  1. 1明确任务「装样本并打印」:列表与字典都应能被遍历或按键取出。
  2. 2先创建列表与字典,再用循环逐项打印。
  3. 3运行后只增删一项,观察输出是否跟随。

流程示意(可对照左侧文字)

任务:装样本并打印先创建列表与字典运行后只增删一项

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
遍历列表
控制依次取出列表中每一项并执行循环体。本课编程练习中首次使用,载入后可在工具箱对照。

六、知识点讲解

列表按顺序存放多个样本,可用循环逐项处理。字典用键查找值,适合「名称对应标签」。本课把例子装进盒子——取值前应确认键存在,以免取到不存在的项。机器学习里的样本表,通常先装进列表或字典。

先弄清:例子放在列表或字典里;再进编程练习对照打印。

七、编程练习

用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

参考代码(对照抄写到下方 Mixly)
# 体验:创建水果列表并打印
fruits = ["苹果", "香蕉", "橙子"]
print(fruits)
print(len(fruits))

八、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:列表的第一个元素通常用下标 0 来取,不是 1。

  2. 判断:「遍历循环」只能用于数字,不能用来逐个处理列表里的样本。

  3. 要把「香蕉→水果」这种对应存起来,更合适的是?

  4. fruits[0] 通常表示?

  5. 后面给样本贴标签、计数,常常先把样本放进?

九、本节小结

本课主题是列表与字典:列表按顺序存放样本,字典用键保存标签。用循环遍历每一项。