当前位置:首页>python>Python纯小白入门第22课 列表基础(创建与访问元素)

Python纯小白入门第22课 列表基础(创建与访问元素)

  • 2026-10-11 06:19:24
Python纯小白入门第22课 列表基础(创建与访问元素)

一、课程基本信息

课程时长:40分钟

授课对象:Python纯零基础学员

前置知识:变量、字符串、for循环、序列概念

二、教学目标

知识目标:理解列表的作用与概念,掌握列表创建格式,牢记索引(下标)从0开始的规则

技能目标:独立创建不同类型元素的列表,使用索引精准访问列表内单个元素。

素养目标:建立“数据容器”思维,养成有序管理批量数据的习惯。

三、教学重难点

重点:列表创建语法、索引访问元素

难点:理解索引从0开始,规避索引越界报错

四、课前准备

Python运行环境、易错索引案例代码、课堂练习题库

五、时长分配

1.课堂导入(5分钟)

2.新知讲解(15分钟)

3.案例演示+学员实操(12分钟)

4.课堂练习+答疑点评(5分钟)

5.课堂小结+课后作业(3分钟)

六、详细教学过程

(一)课堂导入

回顾旧知:之前存储单个数据只用一个变量,比如fruit1 = "苹果"、fruit2 = "香蕉"。提出问题:如果有几十种水果,逐个定义变量会非常繁琐,有没有能一次性存放多个数据的工具?引出新课:今天学习Python最常用的数据容器——列表,它可以把一组数据统一存放、统一管理。

(二)新知讲解

知识点1:认识列表

1.概念:列表(list)是Python中有序、可变的数据容器,可以同时存放数字、字符串、布尔值等不同类型数据。

2.应用场景:存放名单、成绩、商品、科目等批量数据。

知识点2:列表的创建格式(5分钟)

1.语法规则:使用英文中括号[]包裹所有元素,多个元素之间用英文逗号,分隔。

2.基础格式:列表名= [元素1, 元素2, 元素3]

3.举例演示:

存放字符串:name_list = ["张三", "李四", "王五"]

存放数字:num_list = [11, 22, 33, 44]

混合类型:mix_list = ["小明", 18, True]

知识点3:索引(下标)访问元素

1.核心规则:列表中每一个元素都有专属编号,编号从0开始依次递增,这个编号就是索引。

2.取值语法:列表名[索引],根据编号取出对应元素。

3.补充提醒:索引不能超过列表最大编号,否则程序直接报错(索引越界)。

(三)案例演示+学员实操

教师逐行演示代码,学员同步上机练习,实时观察运行结果。

案例1:创建不同类型的列表

Python# 字符串列表(姓名列表)name_list = ["小明", "小红", "小刚", "小丽"]# 数字列表(分数列表)score_list = [85, 92, 78, 90]# 打印整个列表print(name_list)print(score_list)

案例2:通过索引访问单个元素

Pythonname_list = ["小明", "小红", "小刚", "小丽"]print(name_list[0]) # 第1个元素,索引为0print(name_list[1]) # 第2个元素,索引为1print(name_list[3]) # 第4个元素,索引为3

拓展演示:故意写入print(name_list[4]),展示索引越界报错,加深记忆。

(四)课堂练习+答疑点评(5分钟)

当堂练习,学员独立完成,教师巡视指导:

1.创建列表,存入苹果、西瓜、葡萄三种水果,完整打印列表。

2.通过索引,取出列表中第一个、第三个水果并打印。

3.口头思考:一个包含5个元素的列表,最大索引是几?

点评要点:反复强调“第一个元素索引是0”,这是新手最容易出错的点;提醒不要超出索引范围。

(五)课堂小结+课后作业

1.课堂小结:列表用[]创建,可存放多个数据;通过索引取值,索引从0开始。

2.课后作业:创建班级同学名单列表,利用索引分别取出第2位、第4位同学姓名并输出。

最新文章

随机文章