请教一下python的字典的问题

字典的存储从内存地址看是怎么样的?为什么我每次遍历字典,字典输出的顺序都不一样。希望能详细讲解一下字典这个数据类型,谢谢!

哈希表
其实python3.7之后字典的遍历顺序就已经和存入时一致了

映射类型是 “ 键- 值 ”数据项的组合,每个元素是一个键
值对,即元素是(key, value),元素之间是无序的。键值
对是一种二元关系,源于属性和值的映射关系

映射类型是序列类型的一种扩展。在序列类型中,采用
从0开始的正向递增序号进行具体元素值的索引。而映射
类型则由用户来定义序号,即键,用其去索引具体的值。
n 键(key)表示一个属性,也可以理解为一个类别或项目,
值(value)是属性的内容,键值对刻画了一个属性和它
的值。键值对将映射关系结构化,用于存储和表达。