首页 / 字典(Dictionary)

📖 字典(Dictionary) 是什么?

字典像通讯录,用名字这把钥匙直接找到内容。

开发基础

⚡ 一句话秒懂

字典像通讯录,用名字这把钥匙直接找到内容。

📖 举个故事

小周搬家后,把十几个纸箱编上名字:“厨房”“书房”“冬衣”。想找电饭锅时,他不用从第一箱翻到最后一箱,只要看“厨房”标签就能定位。后来电饭锅换了位置,他只需修改这个标签对应的记录。程序里的字典也是如此:每个键对应一个值,凭键就能取出或更新资料。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

做天气 Agent 时,可以用字典保存城市资料:城市名作为键,温度、湿度和更新时间作为值。用户问深圳天气,程序直接读取“深圳”对应的数据;调用接口后,也只更新这一项。这样无需遍历所有城市,还能把结果清楚地传给回复模块。

📚 进阶原理

字典保存键值对,键必须唯一;Python 中通常写成 dict。它多以哈希表实现,把键计算成位置,因此查询、写入和删除平均接近常数时间。键一般要可哈希,如字符串或数字;值可以是列表、对象,甚至另一个字典,适合表达结构化数据。

继续学习相关术语