如何通过重新排列第二层字典的键来排序多层字典?我认为一个例子会是一个更好的呈现方式。通过排序第二层字典对多层字典进行排序
原始多层词典:
{'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}}