我有下面的字典
{
"id": "98992",
"data": [
{
"app": "Market",
"hash": "ajlfdfd",
"nTime": "2021-02-24 16:03:29.149638"
},
{
"app": "Market",
"hash": "dfds560",
"nTime": "2021-02-25 05:10:09.828576"
},
{
"app": "Market",
"hash": "dfdsfds73",
"nTime": "2021-02-23 15:52:51.954543"
}
]
}
你可以看到第二个是字典要来,最新的要先来
我期望的字典与最新时间在顶部
我的psedo代码如下
def test(mydict):
for key in sorted(mydict):
return (nTime, mydict['nTime'])
注意:我不想使用 Pandas
答案 0 :(得分:2)
如果您的数据存储在名为 data
的变量中,您可以使用:
data['data'] = sorted(data['data'], key=lambda x: x['nTime'], reverse=True)