按照Lastvalue排序
例如:data = [{'itemid': '221205', 'key_': 'vfs.fs.size[C:,pfree]', 'lastvalue': '64.7492'},
{'itemid': '221206', 'key_': 'vfs.fs.size[D:,pfree]', 'lastvalue': '92.2023'},
{'itemid': '221065', 'key_': 'vfs.fs.size[C:,pfree]', 'lastvalue': '43.6109'},
{'itemid': '221066', 'key_': 'vfs.fs.size[D:,pfree]', 'lastvalue': '92.3331'}]
#按照lastlvalue排序从大到小排序,reverse = True从大到小;默认从小到大(reverse = True可省略)
news = sorted(data,key = lambda e:e.__getitem__('lastvalue'),reverse = True)
print("news=======>>:", news)
#输出最大值
print("news------>>:", new_s[0])
#结果:
news=======>>:[{'itemid': '221066', 'key_': 'vfs.fs.size[D:,pfree]', 'lastvalue': '92.3331'},
{'itemid': '221206', 'key_': 'vfs.fs.size[D:,pfree]', 'lastvalue': '92.2023'},
{'itemid': '221205', 'key_': 'vfs.fs.size[C:,pfree]', 'lastvalue': '64.7396'},
{'itemid': '221065', 'key_': 'vfs.fs.size[C:,pfree]', 'lastvalue': '43.6024'}]
news------>>:{'itemid': '221066', 'key_': 'vfs.fs.size[D:,pfree]', 'lastvalue': '92.3331'}