from operator import itemgetter
json_array = [{"time": 20150312, "value": "c"}, {"time": 20150301, "value": "a"}, {"time": 20150305, "value": "b"}]
json_array.sort(key=lambda x: x["time"], reverse=False) # reverse=False 升序,True是降序
#或使用sorted函数
# new_json_array= sorted(json_array,key=lambda x:x["time"]) # 升序
print(sorted(json_array, key=itemgetter('value'), reverse=True)) # 降序,需要导入:from operator import itemgetter
# 根据某个key的最小值取
print(min(json_array, key=itemgetter('value')))
# 取最大值
print(max(json_array, key=itemgetter('time')))
print(json_array)
python json数组递归 python json数组排序
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python json 数组长度 python json数组排序
json_list.sort(key = lambda x:x["需要排序的键"])
python json 数组长度 python json -
json数组 jquery JSON数组排序
json中进行数据排序
字段 json数组 字符串 -
json 数组 python json 数组拼接
第一种: 直接用var进行拼接。//循环遍历json数组 for ( var i=0;i<jsonobjs.length;i++){ jsonstr += "<tr>" ; jsonstr += "<td>" +jsonobjs[i].name+ "</td>" ;
json 数组 python json javascript i++ json数组