<分区>
我有以下指令
tempdata = {'logs': [
{'starttime':'901',
'time':'5'
},
{'starttime':'902',
'time':'3'
},
{'starttime':'900',
'time':'2'
},
{'starttime':'901',
'time':'2'
},
{'starttime':'905',
'time':'1'
},
{'starttime':'904',
'time':'1'
}
]
}
我想主要按开始时间
排序。我完美地做到了:
tempdata['logs'] = sorted(tempdata['logs'],key=lambda k: k['starttime'])
但是现在,我也想按时间对它们进行排序。
预期输出:
tempdata = {'logs': [
{'starttime':'900',
'time':'2'
},
{'starttime':'901',
'time':'2'
},
{'starttime':'901',
'time':'5'
},
{'starttime':'902',
'time':'3'
},
{'starttime':'904',
'time':'1'
},
{'starttime':'905',
'time':'1'
}
]
}
我怎样才能完成这个任务?我已经查找了 sorted(),但找不到我要找的东西。