-1
在Python中使用排序的原则是什么?在python中的排序排序
>>> dict = {'a':'paul', 'b':'max', 'c':'bill'}
>>> dict
{'a': 'paul', 'c': 'bill', 'b': 'max'}
为什么不呢?
{'a': 'paul', 'b': 'max', 'c': 'bill'}
在Python中使用排序的原则是什么?在python中的排序排序
>>> dict = {'a':'paul', 'b':'max', 'c':'bill'}
>>> dict
{'a': 'paul', 'c': 'bill', 'b': 'max'}
为什么不呢?
{'a': 'paul', 'b': 'max', 'c': 'bill'}
Dictionaries在Python是无序的集合:
最好是想词典作为一组无序的键:值 对,该密钥是唯一的要求(一个内 字典)。
虽然,您可以通过使用collections.OrderedDict有一个有序字典。
请注意,“有序”与“排序”不同。 OrderedDict维护插入顺序,它不排序任何东西。 – delnan
因为词典没有排序。理论上,输出可以以任何顺序。在你的情况下,它应该是中间阶段 – gefei