当前位置:首页>python>别让你的变量“单打独斗”!Python 数据容器入门

别让你的变量“单打独斗”!Python 数据容器入门

  • 2026-08-22 17:11:27
别让你的变量“单打独斗”!Python 数据容器入门
👋 欢迎来到「Python从入门到精通」系列!
在之前的三十多章里,我们学会了用变量来存储数据。 但是,你发现没有?我们用的变量,一次好像只能存 一个 数据。
name = "张三"
age = 18
思考一个问题: 如果现在让你写一个程序,记录全班 50 个同学的名字,该怎么办? 难道要定义 50 个变量吗? name1 = "张三" , name2 = "李四" , ..., name50 = "王五" ?
如果不小心来了个插班生,你还得去改代码加个 name51 ? 这显然太笨拙、太低效了!😫
为了解决“批量管理数据”的问题,Python 给我们提供了一套强大的武器—— 数据容器 (Data Container) 。
01
📦 什么是数据容器?
简单来说,数据容器就是一个 “超级收纳箱” 。
普通变量 :像一个 水杯 ,一次只能装一种水。
数据容器 :像一个 多层收纳柜 ,可以一次性装下很多东西。
不仅如此,这个收纳柜还很神奇:
  • 容量大 :能装几千几万个数据。
  • 不挑食 :这一层装苹果(数字),下一层装香蕉(字符串),它都不介意(支持不同数据类型)。
  • 好管理 :你可以随时往里面加东西、拿东西、或者把东西扔掉。
02
🔍 Python 的五大金刚
在 Python 中,常见的数据容器主要有五种。它们长得有点像,但性格各不相同:
  1. 列表 (List)
    特征: 用方括号 [] 表示。性格: 最随和、最常用 。里面的东西可以随便改,随便加,随便删。例子:["张三", "李四", "王五"]
  2. 元组 (Tuple)
    特征: 用小括号 () 表示。性格: 最固执 。一旦定义好,里面的东西 死都不能改 (只读)。例子:(1, 2, 3)
  3. 字符串 (Str)
    特征: 用引号 "" 表示。性格: 其实它也是个容器!它装着一个个字符。也是 不可修改 的。例子:"Hello"
  4. 集合 (Set)
    特征: 用花括号 {} 表示。性格: 有洁癖 。里面的东西 不能重复 (自动去重),而且 没顺序 (乱序)。例子:{1, 2, 3}
  5. 字典 (Dict)
特征: 用花括号 {} 表示,但是是 Key: Value 的形式。
性格: 最聪明 。像查字典一样,通过“键”能快速找到“值”。
例子:{"name": "张三", "age": 18}
03
🚀 为什么要有这么多容器?
你可能会问: “我有列表不就够了吗?为什么要搞这么复杂?”
因为场景不同!
  • 列表 适合大多数场景,特别是数据经常变化时(如购物车)。
  • 元组 适合存储那些不希望被误改的数据(如身份证号、经纬度)。
  • 集合 适合用来快速去重(如统计有多少个不同的访客)。
  • 字典 适合存储对应关系的数据(如通讯录:名字->电话)。
🔚 写在最后
今天我们从宏观上认识了 Python 的数据容器家族。 从下一章开始,我们将逐一攻破它们。
喜欢这篇文章吗?
👇 点赞 + 在看,你的支持是我更新的动力!
关注公众号 [护研进行时],Python 学习之路不迷路!

最新文章

随机文章