复杂字典dict排序

810阅读 0评论2020-03-19 wwm
分类:Python/Ruby

2层嵌套,字典的value为dict情况
m={
"a":{
"f1":1,
"f2":2
},
"b":{
"f1":100,
"f2":2
},
"c":{
"f1":10,
"f2":22
}
}

print r
r = sorted(m.items(), key=lambda x:x[1]['f1'], reverse=True)
print r


数组含有字典
arr_map=[
{
"f1":1,
"f2":2
},
{
"f1":100,
"f2":2
},
{
"f1":10,
"f2":22
},
]
arr_map= sorted(arr_map, key=lambda x:x['f1'],reverse=True)
print arr_map

上一篇:使用sklearn做数据归一化处理
下一篇:python字符串正则表达式最短匹配模式