Python 源码阅读——dict

 

源码位置 Include/dictobject.hObjects/dictobject.c


PyDictObject的存储策略

关于 hash表的 wiki


基本键值PyDictEntry

说明

结构

PyDictEntry

PyDictEntry的三个状态(图片引自-Python源码剖析)

PyDictEntryState


PyDictObject定义

定义

说明

结构

PyDictObject

结论

构造过程

定义

简化步骤

结论

销毁过程

方法定义


PyDictObject对象缓冲池

定义

对象缓冲池的结构(跟PyListObject对象缓冲池结构基本一样)

PyDictObjectPool

结论


Dict 操作

查找/插入/resize/删除, 下个版本补


changelog

打赏支持我写出更多好文章,谢谢!

打赏作者

打赏支持我写出更多好文章,谢谢!

任选一种支付方式

1 收藏 评论

关于作者:wklken

Pythonista/vimer 个人主页 · 我的文章 · 37 ·   

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部