Python 值为列表时获取字典中最大值的键

Python 值为列表时获取字典中最大值的键,python,python-3.x,list,dictionary,data-analysis,Python,Python 3.x,List,Dictionary,Data Analysis,我想检查每个列表中的所有值,并查看最大的值。在这种情况下,它是0.5,对应于钥匙电池,所以我想退回电池。我该怎么做?我不希望再次遍历所有内容/创建新的dict,因为我已经在代码的前面步骤中这样做了 myDict = {'DISPLAY': [0.12, 0.0], 'BATTERY': [0.5, 0.0]} 在这种情况下无法正常工作,因为值是一个列表。例如,在这种情况下,当最大值不在列表值的第0个索引位置时,它不起作用 result = max(myDict, key=myDict.get)

我想检查每个列表中的所有值,并查看最大的值。在这种情况下,它是0.5,对应于钥匙电池,所以我想退回电池。我该怎么做?我不希望再次遍历所有内容/创建新的dict,因为我已经在代码的前面步骤中这样做了

myDict = {'DISPLAY': [0.12, 0.0], 'BATTERY': [0.5, 0.0]}
在这种情况下无法正常工作,因为值是一个列表。例如,在这种情况下,当最大值不在列表值的第0个索引位置时,它不起作用

result = max(myDict, key=myDict.get)
maxmyDict,key=lambda x:maxmyDict[x] maxmyDict,key=lambda x:maxmyDict[x] 最大值[x代表myDict中的l.x代表l的值] 列表理解将列表列表展平。值返回列表列表列表。max找到最高值。

max[x代表myDict中的l。x代表l中的值] 列表理解将列表列表展平。值返回列表列表列表。max找到最高的值

{'DISPLAY': [0.16], 'BATTERY': [0.0, 0.77]}