✨佳佳爱编程・Python 三阶第 4 期|总第 35 期✨上一节课我们完成字典嵌套全套内容,字典模块正式圆满结业🎉列表、字典都支持新增、修改、删除数据,但很多场景我们需要固定不变的数据:游戏地图坐标、四季名称、星期、固定参数、商品分类,不允许程序中途修改。Python 专门提供元组 tuple—— 不可变序列容器,一旦创建无法增删改,安全稳定,是校内信息、竞赛高频考点。本节课对比列表完整讲解元组创建、取值、遍历、常用场景,分清可变 / 不可变容器核心区别!📌 一、列表 VS 元组核心区别(必背)
生活类比:列表 = 白板,可以随便涂改、添加文字元组 = 印刷好的书本,内容固定,不能涂改🧩 二、元组基础创建语法
标准格式
重点易错:单个元素不加逗号,会被 Python 识别为普通括号,不是元组。取值方式和列表完全一致,下标从 0 开始
💻 三、元组核心特性:不可修改验证
元组没有 append、del、赋值修改操作,强行修改直接报错优势:数据不会被误改,适合存放重要固定常量,程序更稳定。元组允许整体重新赋值
🧩 四、元组常用内置方法
元组只读,仅两个可用方法:count 统计、index 查找下标元组遍历循环
🎯 综合实战:游戏角色坐标定位系统
游戏中角色出生点、障碍物坐标全部使用元组存储,避免运行中坐标错乱。
⚠️ 小学生 4 大高频易错坑
单元素元组忘记加逗号(99)不是元组,必须写(99,)
尝试修改元组内部元素、新增、删除,直接语法报错
混淆元组 ()、列表 []、字典 {} 三种括号
误以为元组完全不能变更:仅内部元素不可改,变量可整体重新赋值
📝 课后巩固作业
创建元组color = ("红","橙","黄","绿","蓝")
输出下标 2 对应的颜色
统计 "蓝" 出现的次数
for 循环遍历打印全部颜色代码截图评论区打卡,一对一免费批改纠错✨
💡 佳佳老师课堂总结
列表:批量可变数据
字典:键值对配对数据
元组:固定只读常量数据
元组核心优势:数据安全、运行速度更快,坐标、季节、星期、固定参数优先使用元组。取值、切片、遍历逻辑和列表高度通用,上手无难度。