Python 初始化后字典顺序是否可以更改?

Python 初始化后字典顺序是否可以更改?,python,dictionary,Python,Dictionary,我熟悉这样一个事实,在Python(中,这两个值总是匹配的 原因是,对象实际上是一个数据结构,一旦它被初始化,。因此,除非某些东西改变了内存块(例如,您的代码、编译器或一些不可预见的情况,如基于内存的感染),您对内存中该对象的引用,即您的dict对象,将永远不会更改。这两个值将始终匹配 原因是,对象实际上是一个数据结构,一旦它被初始化,。因此,除非某些东西改变了内存块(例如,您的代码、编译器或一些不可预见的情况,如基于内存的感染),您在内存中对该对象的引用,即您的dict对象,将永远不会更改。是

我熟悉这样一个事实,在Python(中,这两个值总是匹配的

原因是,对象实际上是一个数据结构,一旦它被初始化,。因此,除非某些东西改变了内存块(例如,您的代码、编译器或一些不可预见的情况,如基于内存的感染),您对内存中该对象的引用,即您的
dict
对象,将永远不会更改。

这两个值将始终匹配


原因是,对象实际上是一个数据结构,一旦它被初始化,。因此,除非某些东西改变了内存块(例如,您的代码、编译器或一些不可预见的情况,如基于内存的感染),您在内存中对该对象的引用,即您的
dict
对象,将永远不会更改。

是的,在实践中,
dict
的顺序不会更改,直到您更改该对象,例如插入新项或删除项。是的,在实践中,
dict
的顺序不会更改,直到您更改该对象插入新项目或删除项目的示例。
d = {'B' : 2, 'A' : 1, 'C' : 3}
{'A': 1, 'C': 3, 'B': 2}
print(d.keys())
print(d.values())