📚 Python 字典入门指南 | 查资料看这篇就够了
欢迎您在底部评论区留言,一起交流~
🧐 先灵魂拷问:
为什么列表(list)不够用?
假设你要存一个学生的信息:姓名、年龄、成绩...用列表你得记住每个索引代表什么,比如
student[1]是年龄?万一数据多了...😵💫字典(dict)的绝杀技 → 给每个值贴标签!想找年龄?直接报暗号
age就能拿到!📦 第1章 | 字典是什么?
官方解释:用 {花括号} 包裹,由 键值对(key-value) 组成的可变容器
人话翻译:像现实中的字典一样,输入关键词就能找到对应的解释
🔑 第2章 | 字典的必会操作
❶ 创建字典的两种姿势
姿势1:直接写键值对(推荐✨)
姿势2:用
dict()函数(适合动态生成)❷ 查字典:精准获取value
方法1:用方括号
[key]⚠️ 翻车警告:如果key不存在会报错!
救星方法→
get():找不到返回None或指定默认值❸ 改/增元素:一把钥匙开一把锁
修改:直接给存在的key赋值
新增:给不存在的key赋值
🛠️ 第3章 | 字典的实用工具包
❶ 三大视图方法
keys():获取所有钥匙(key) →dict_keys(['name', 'age', ...])
values():获取所有宝物(value) →dict_values(['小明', 18, ...])
items():获取所有钥匙+宝物的组合 →dict_items([('name', '小明'), ...])
注意:这些方法只是“视图”,不能直接修改字典内容哦!
❷ 查户口:key是否存在?
用
in关键字快速判断🎯 总结 | 一张表搞定字典核心
操作 | 代码示例 | 用途 |
创建字典 | d = {"key": value} | 初始化 |
获取值 | d["key"] 或 d.get("key") | 查数据(后者更安全) |
添加/修改 | d["new_key"] = value | 更新数据 |
💡 课后小测验(答案反白可见)
- 如何安全地获取字典中可能不存在的key? → 答案:
get()方法
- 字典的
keys()和values()分别返回什么? → 答案:所有key和所有value的视图
✨ 下期预告:当字典遇到列表 → 嵌套数据结构的骚操作!
(比如用字典存多个学生信息,再放进列表...这不就是迷你数据库?)
👉 学废了记得点个❤️收藏,下次找资料不迷路~
- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/1a1183c0-6139-8017-8234-dcc33523e644
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。










