我是 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]))
