[{'a': 123123123}, {'b': 123123123}, {'c': 231212}]
找出value最大的,然后 通过最大的value 找到那个key 如何写这个算法### 题目描述
[{'a': 123123123}, {'b': 123123123}, {'c': 231212}]
找出value最大的,然后 通过最大的value 找到那个key 如何写这个算法### 题目描述
In [20]: a=[{'a': 123123123}, {'b': 123123123}, {'c': 231212}]
In [21]: max(a, key=lambda d:list(d.values())[0])
Out[21]: {'a': 123123123}
In [22]: list(max(a, key=lambda d:list(d.values())[0]).keys())[0]
Out[22]: 'a'
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答433 阅读✓ 已解决
遍历啊
循环两两比较,记录下较大的那个value和对应的key,一直到最后,然后记录下的value和key就是最大的