首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python 字典为什么查得快?3 个实验看懂哈希表底层

Python 字典为什么查得快?3 个实验看懂哈希表底层

作者头像
小小张说故事
发布于 2026-10-12 09:46:16
发布于 2026-10-12 09:46:16
1010
举报
概述
结论先行:dict 查得快不是因为它会找,而是因为它会算。3 个实验看懂 Python 字典的哈希表底层:槽位、冲突与扩容。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 1. 先建立直觉:dict 不是"表",是"带传送门的格子间"
  • 2. 实验一:10 万个键,dict 和 list 差多少
  • 3. 实验二:哈希冲突是常态,不是事故
  • 4. 实验三:为什么 list 不能做键
  • 5. 两个反直觉点
  • 6. dict vs set vs list(选型对照)
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档