当前位置:首页>python>Python 三阶第 4 课|元组 tuple!只读不可修改容器,固定常量、坐标、固定参数专用

Python 三阶第 4 课|元组 tuple!只读不可修改容器,固定常量、坐标、固定参数专用

  • 2026-09-22 14:48:29
Python 三阶第 4 课|元组 tuple!只读不可修改容器,固定常量、坐标、固定参数专用
✨佳佳爱编程・Python 三阶第 4 期|总第 35 期✨
上一节课我们完成字典嵌套全套内容,字典模块正式圆满结业🎉列表、字典都支持新增、修改、删除数据,但很多场景我们需要固定不变的数据:游戏地图坐标、四季名称、星期、固定参数、商品分类,不允许程序中途修改。
Python 专门提供元组 tuple—— 不可变序列容器,一旦创建无法增删改,安全稳定,是校内信息、竞赛高频考点。本节课对比列表完整讲解元组创建、取值、遍历、常用场景,分清可变 / 不可变容器核心区别!

📌 一、列表 VS 元组核心区别(必背)

生活类比:列表 = 白板,可以随便涂改、添加文字元组 = 印刷好的书本,内容固定,不能涂改

🧩 二、元组基础创建语法

标准格式

重点易错:单个元素不加逗号,会被 Python 识别为普通括号,不是元组。

取值方式和列表完全一致,下标从 0 开始

💻 三、元组核心特性:不可修改验证

元组没有 append、del、赋值修改操作,强行修改直接报错
优势:数据不会被误改,适合存放重要固定常量,程序更稳定。

元组允许整体重新赋值

🧩 四、元组常用内置方法

元组只读,仅两个可用方法:count 统计、index 查找下标

元组遍历循环

和列表遍历写法完全相同

🎯 综合实战:游戏角色坐标定位系统

游戏中角色出生点、障碍物坐标全部使用元组存储,避免运行中坐标错乱。

⚠️ 小学生 4 大高频易错坑

单元素元组忘记加逗号(99)不是元组,必须写(99,)

尝试修改元组内部元素、新增、删除,直接语法报错

混淆元组 ()、列表 []、字典 {} 三种括号

误以为元组完全不能变更:仅内部元素不可改,变量可整体重新赋值


📝 课后巩固作业

创建元组color = ("红","橙","黄","绿","蓝")

输出下标 2 对应的颜色

统计 "蓝" 出现的次数

for 循环遍历打印全部颜色代码截图评论区打卡,一对一免费批改纠错✨


💡 佳佳老师课堂总结

列表、字典、元组三大序列容器全部登场:

列表:批量可变数据

字典:键值对配对数据

元组:固定只读常量数据

元组核心优势:数据安全、运行速度更快,坐标、季节、星期、固定参数优先使用元组。取值、切片、遍历逻辑和列表高度通用,上手无难度。

最新文章

随机文章