0
我需要字典排序問題的幫助。
我有字典,我想按內部字典值排序。在我的情況下,我需要按'排序'值排序詞典
{'MotoType': {'verbos_name': 'Тип', 'ordering': 6, 'filtering': False, 'value': 'Кросс'}, 'MarkaMoto': {'verbos_name': 'Марка', 'ordering': 1, 'filtering': True, 'value': 'Honda'}, 'Condition': {'verbos_name': 'Состояние', 'ordering': 5, 'filtering': False, 'value': 'Среднее'}, 'Color': {'verbos_name': 'Цвет', 'ordering': 99, 'filtering': False, 'value': 'Красный'}, 'probeg': {'verbos_name': 'Пробег км.', 'ordering': 6, 'filtering': False, 'value': '34500'}, 'CreatYear': {'verbos_name': 'Год выпуска', 'ordering': 6, 'filtering': True, 'value': '2010'}, 'ModelMoto': {'verbos_name': 'Модель', 'ordering': 2, 'filtering': True, 'value': 'VFR800FI'}}
詞典沒有順序。你應該檢查[OrderedDict](https://docs.python.org/2/library/collections.html#collections.OrderedDict)。 – Lafexlos
在Python 3.6中,字典的順序將被保留(請參閱https://docs.python.org/3.6/whatsnew/3.6.html),但他們說你仍然不應該依賴這個。將字典視爲散列表。 –
[按值排序Python字典]可能的重複(http://stackoverflow.com/questions/613183/sort-a-python-dictionary-by-value) –