[{'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'
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答972 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
遍历啊
循环两两比较,记录下较大的那个value和对应的key,一直到最后,然后记录下的value和key就是最大的