当前位置:首页>python>Python 6 大数据容器总结

Python 6 大数据容器总结

  • 2026-10-11 07:53:39
Python 6 大数据容器总结
一、Python 到底有哪些数据容器?
Python 内置 6 大核心容器,按是否有序、是否可修改、是否可重复分类:
  1. 列表 list—— 最常用、动态数组
  2. 元组 tuple—— 不可变列表
  3. 字典 dict —— 键值对映射(Java Map)
  4. 集合 set—— 无序不重复集合
  5. 字符串 str—— 字符容器(特殊容器)
  6. 范围 range—— 惰性序列容器
二、6 大容器核心特点 + 使用场景
  1. 列表 list → [ ],最常用、万能容器
    lst = [1, 2, 3, "hello", True]

    特点:

    ✅ 有序(有下标)

    ✅ 可修改(增删改查)

    ✅ 可重复

    ✅ 可存任意类型✅ 支持切片、推导式

    使用场景:

    • 接口返回列表
    • 临时数据存储
    • 循环遍历处理
    • AI 智能体工具返回结果集
  2. 元组tuple → ( ),不可变列表
    tuple=(1, 2, 3, "hello", True)

    特点:

    ✅ 有序❌ 不可修改(一旦定义不能变)

    ✅ 可重复

    ✅ 访问速度比 list 快

    ✅ 线程安全

    使用场景:

    • 配置项、固定参数
    • 函数多返回值
    • 字典 key(必须不可变)
  3. 字典 dict → {key:value}
    dict={'name':'张三','age':20}
    特点:
    ✅ 键值对存储
    ✅ 3.7+ 有序
    ✅ key 不可重复,若重复会覆盖掉原先的值
    ✅ 查询极快 O (1)
    ✅ 可嵌套(非常常用)

    使用场景:

    • 接口入参出参 JSON
    • 配置、状态存储
    • LangGraph 智能体 State 状态(核心!)
    • 业务数据模型
  4. 集合 set → { },去重神器,无序不重复
    s = {1,2,2,3}  # 自动去重 → {1,2,3}

    特点:

    ❌ 无序

    ❌ 无下标

    ❌ 不可重复

    ✅ 自动去重

    ✅ 交集 / 并集 / 差集

    使用场景:

    • 数据去重
    • 判断元素是否存在
    • 权限、标签管理
  5. 字符串 str → " ",不可变字符容器

    特点:

    ✅ 有序

    ❌ 不可修改

    ✅ 可切片、遍历

    ✅ 大量内置方法

    使用场景:

    • 提示词 prompt
    • LLM 模型输入输出
    • 文件读取、日志
  6. 范围 range → range (),惰性数字序列

    特点:

    ✅ 不占内存

    ✅ 循环专用

    ❌ 不可修改

    使用场景:

    • for 循环
    • 生成数字序列
    • 大量数据不耗内存
三、最强一张表总结(建议收藏)
容器
符号
有序
可修改
可重复
核心用途
list
[]
✅
✅
✅
通用列表、数组
tuple
()
✅
❌
✅
固定数据、配置
dict
{}
✅
✅ key 不重复
✅
状态、JSON、映射
set
{}
❌
✅
❌
去重、集合运算
str
""
✅
❌
✅
文本、提示词
range
range()
✅
❌
✅
循环、序列
四、Java 开发者必看:快速对应
  • List → Python list
  • Map → Python dict
  • Set → Python set
  • Array(不可变)→ Python tuple
  • String → Python str
五、为什么 AI 开发必须吃透容器?
  • LangGraph 的 State 就是字典(dict)
  • 工具调用返回都是列表(list)
  • 大模型输入输出全是字符串(str)
  • 记忆、检索、RAG 全靠容器存储
六、文末总结

Python 6 大容器,各有使命:

  1. list 万能数组
  2. tuple 不可变数据
  3. dict 核心状态存储
  4. set 自动去重
  5. str 文本与提示词
  6. range 高效循环

吃透它们,你的 Python 水平直接进阶!后续继续分享 Java 转 AI 干货~

最新文章

随机文章