【发布时间】:2020-05-16 01:27:23
【问题描述】:
我需要比较两个字典列表:
list_1 =
[
{
'key1': {
'growthScore': 6.7
},
{
'key2': {
'growthScore': 9.2
}
]
list_2 =
[
{
'key1': {
'growthScore': 7.8
},
{
'key2': {
'growthScore': 5.6
}
]
- 遍历这两个列表。
- 并比较相似的键并选择最高分。
输出:
[
{
'key1': {
'growthScore': 7.8
},
{
'key2': {
'growthScore': 9.2
}
]
【问题讨论】:
-
所以..你试过吗?
-
是的。这就是我现在对单个列表所做的: return max(list , key = lambda x : x.get('growthScore'),default = {})
-
请从intro tour 重复how to ask 和MRE。你所做的只是发布一个问题:没有问题,没有尝试的解决方案,没有问题输出。
-
会的。谢谢。
标签: python list dictionary compare zip