首先python字典是由两部分组成:
1.键(key)
2.值(value)
划重点:字典本身是不可哈希的(Hash),因为它是可变对象,没有办法调用hash函数使得字典对应的数字指纹固定(这里可以理解成对应内存地址)
然而字典内的健是可哈希的,这也对应了字典的核心思想:每一个键对应唯一一个值,这就保证键是唯一的,不存在相同的键(当然python因为考虑内存消耗等因素,没有额外检查重复的键,而是选择最近的
键作为唯一键,这里‘最近’是参考这篇文章https://www.php.cn/python-tutorials-423097.html的说法,至于这个最近是怎么对应的,个人猜测可能python对建立字典内的每个对象有一个序号标志吧。)
暂时写这么多吧,后续如果有重要的点考虑增加