json_array = [{"time":20150312,"value":"c"},
{"time":20150301,"value":"b"},
{"time":20150305,"value":"a"},
{"time":20150304,"value":"d"}]
json_array.sort(key = lambda x:x["value"])
print(json_array)
输出:
如果value的值是"1.png",“2.png”,…怎么办呢?
解决方法如下:
json_array = [{"time":20150312,"value":"1.jpg"},
{"time":20150301,"value":"0.jpg"},
{"time":20150305,"value":"10.jpg"},
{"time":20150304,"value":"2.jpg"}]
json_array.sort(key = lambda x:int(x["value"].split('.')[0]))
print(json_array)
输出:
世人慌慌张张,不过图碎银几两
偏这碎银几两,能解万种惆怅
可就这碎银几两断了儿时梦想
让少年染上沧桑
微信求赏