python字典排序问题按value大小排序

有这个一个字典,
{
"2020/6/1": {
"1001": {
"id": "1001",
"name": "张三",
"ds": "42",
"hp": "10",
"zxsc": "10"
},
"1012": {
"id": "1012",
"name": "李四",
"ds": "42",
"hp": "8",
"zxsc": "21"
},
"1022": {
"id": "1022",
"name": "王二",
"ds": "16",
"hp": "2",
"zxsc": "12"
}
},
"2020/6/2": {
"1001": {
"id": "1001",
"name": "张三",
"ds": "39",
"hp": "9",
"zxsc": "10"
},
"1012": {
"id": "1012",
"name": "李四",
"ds": "40",
"hp": "8",
"zxsc": "21"
},
"1021": {
"id": "1021",
"name": "麻子",
"ds": "20",
"hp": "2",
"zxsc": "12"
}
}
}
现需按每一天的ds值排序,如果ds值相同则hp最大的排第一

https://www.cnblogs.com/lmh001/p/9888190.html