Python 之 哈希(hash)

1.Python 中内置有一个名字叫做 hash(o) 的函数
  • 接受一个 不可变类型 的数据作为 参数
  • 返回 结果中是一个 整数
2.哈希 是一种 算法,其作用就是提取数据的 特征码(指纹)
  • 相同的内容 得到 形同的结果
  • 不同的内容 得到 不同的结果
3.在Python中,设置字典的键值对时,会首先对 key 进行 hash 已决定如何在内存中保存字典的数据,以方便 后续 对字典的操作:增 删 改 查
  • 键值对的key 必须是不可变类型的数据
  • 键值对的value可以是任意类型的数据

评论