如何通過重新排列第二層字典的鍵來排序多層字典?我認爲一個例子會是一個更好的呈現方式。通過排序第二層字典對多層字典進行排序
原始多層詞典:
{'John': {'Low >3 days': 3,'Low >1 day': 2,'High <1 day': 2,'High >3 days': 3,'Low <1 day': 1,'High >1 day': 1},'Mary': {'High >1 day': 5,'High >3 days': 1,'Low <1 day': 0, 'Low >1 day': 2, 'Low >3 days': 9, 'High <1 day': 5}}
我在安排和變更的第2層字典中的第一層字典和在同一時間一起移動,第二層鍵 - 值對。第二層的字典鍵的順序是High <1 day, Low <1 day, High >1 day, Low >1 day, High >3 days, Low >3 days.
預期結果將是如下:
{'John': {'High <1 day': 2,'Low <1 day': 1,'High >1 day': 1,'Low >1 day': 2,'High >3 days': 3,'Low >3 days': 3},'Mary': {'High <1 day': 5,'Low <1 day': 0,'High >1 day': 5,'Low >1 day': 2,'High >3 days': 1,'Low >3 days': 9}}