-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