在python 3.6.1中的dict是自动排序的吗?

时间:2017-05-18 14:13:31

标签: python python-3.6

我知道在python(版本-3.6以下)中,元素(键值对)没有排序,字典类型对象dn记住每个键值对首先被添加的位置。所以,如果我们创建一个字典d = {'banana': 3, 'apple': 4, 'pear': 1, 'orange': 2},当我们迭代它或打印它时,顺序将是不同的,实际上它将是{'pear': 1, 'banana': 3, 'apple': 4, 'orange': 2}

但今天,当我尝试使用python 3.6.1时,我看到,如果我创建了一个字典d = {'banana': 3, 'apple': 4, 'pear': 1, 'orange': 2},当我打印它时,结果也将是{'banana': 3, 'apple': 4, 'pear': 1, 'orange': 2}
所以,我的问题是,python 3.6中的字典类型与以前不同。

0 个答案:

没有答案