Skip to main content
 首页 » 编程设计

python之Python 列表字典中的最小总和

2025年05月04日14三少

我是 Python(和 stackoverflow)的新手...请耐心等待!我有一本看起来像这样的字典:

valueDict[i] = [x,y]

我想根据 x 和 y 的和找到最小 key 。我知道我可以使用的值字典:

minVal = min(valueDict, key=valueDict.get)

但我认为我无法针对列表字典修改此方法。

请您参考如下方法:

您可以为min 的key 参数提供任何函数。对于你做的值(value)观字典

minVal = min(dict, key=dict.get) # note no parentheses 

如果你想要基于总和的最小值,你可能会这样做

minVal = min(dict, key=lambda i: sum(dict[i]))