python迭代器以异常顺序输出

时间:2017-07-20 05:10:23

标签: python-3.5

在Python 3.5x中执行以下代码

for key in {'six':-99, 'one':1, '1.5': 1.5, 'two':2, 'five':5}:
    print(key)

我期待输出的顺序如下

  • 六,一, 1.5,二,五

并获得以下输出

  • 1.5,六,五,二,一

为什么这种奇怪的行为,既没有要求改变顺序,也为什么这个随机顺序?

您可以尝试以下链接

Run Code

0 个答案:

没有答案