为什么Python只在一个有序模式中打印字典?

时间:2018-01-25 22:15:22

标签: python python-3.x dictionary

我知道字典作为Python中的数据结构是一组无序的{key:value}对

无序时,我希望得到以下声明的结果变化:

    df1.loc[:, ['A', 'B']].isin(df2.loc[:, ['A', 'B'])

而不是这个,Python 3.6.3交互式控制台只打印一种模式:

>>> inner_planets = {1: "Mercury", 2: "Venus", 3: "Earth", 4: "Mars"}
>>> print(inner_planets)
{2: 'Venus', 1: 'Mercury', 3: 'Earth', 4: 'Mars'}
>>> print(inner_planets)
{1: 'Mercury', 4: 'Mars', 2: 'Venus', 3: 'Earth'}
>>> print(inner_planets)
{3: 'Earth', 4: 'Mars', 1: 'Mercury', 2: 'Venus'}
>>> 

为什么?

0 个答案:

没有答案