文章目录
- 4.6 元组:固定信息的封装
- 4.6.1 什么是元组
- 4.6.2 元组的创建与基本操作
- 4.6.3 元组的不可变性与适用场景
- 不可变性演示
- 适用场景
- 元组与列表的转换
- 元组的常用方法
- 实战脚本 4-16:Docker 容器启动模板
- 4.7 综合实战:命令行运维资源清单
- 4.7.1 需求分析
- 4.7.2 技术选型
- 4.7.3 完整代码实现
- 4.7.4 代码解读:知识点融合
- 4.7.5 扩展思考
- 4.6~4.7 脚本命名汇总
- 本章小结(4.2~4.7)
4.6 元组:固定信息的封装
4.6.1 什么是元组
元组(tuple)是 Python 中的不可变有序序列,一旦创建就不能添加、删除、修改元素。元组适合存储一组固定不变的数据,比如配置项、分类选项、坐标等。
在运维场景中,元组的典型应用包括:
- 数据库连接参数(IP、端口、用户名、密码);
- 告警级别定义(
P0、P1、P2、P3); - 服务端口映射(
80 -> http、443 -> https); - K8s 节点标签键值对(
"kubernetes.io/role","worker")。
4.6.2 元组的创建与基本操作
元组使用圆括号()创建,元素之间用逗号分隔。
# script4-15_create_tuple_config.py# 固定配置:告警级别(不允许被修改)alarm_levels