[{'a': 10}, {'b': 9}, {'c': 8}]先比较value大小,然后找出 最大value 的key?比如 这三个当中最大的是value 是10 找到了然后从而找出 a这个key
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
a = [{'a': 10}, {'b': 9}, {'c': 8}] key = list(sorted(a,key = lambda c:-list(c.items())[0][1])[0].keys())[0]#或者key = sorted({j[1]:j[0] for i in a for j in i.items()}.items(),key=lambda x:-x[0])[0][1]
添加回答
举报
0/150
提交
取消