字典的核心底层原理

字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的 每个单元叫做 bucket。每个 bucket 有两部分:一个是键对象的引用,一个是值对象的引用。 通过偏移量来读取bucket 将一个键值对放进字典的底层过程 我们要把键值对放到字典对象 中,首先第一步需要计算 键的散列值。Python 中可以通过hash()来计算 如果数组长度为 8,我们可以拿计算出的散列值的最右边
相关文章
相关标签/搜索