小小张说故事
Python 字典为什么查得快?3 个实验看懂哈希表底层
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
小小张说故事
社区首页
>
专栏
>
Python 字典为什么查得快?3 个实验看懂哈希表底层
Python 字典为什么查得快?3 个实验看懂哈希表底层
小小张说故事
关注
发布于 2026-10-12 09:46:16
发布于 2026-10-12 09:46:16
101
0
举报
概述
结论先行:dict 查得快不是因为它会找,而是因为它会算。3 个实验看懂 Python 字典的哈希表底层:槽位、冲突与扩容。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
python
目录
1. 先建立直觉:dict 不是"表",是"带传送门的格子间"
2. 实验一:10 万个键,dict 和 list 差多少
3. 实验二:哈希冲突是常态,不是事故
4. 实验三:为什么 list 不能做键
5. 两个反直觉点
6. dict vs set vs list(选型对照)
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档