使用python字典中的最大嵌套键获取密钥

YPC*_*ble 4 python dictionary

我有这样的字典:

my_dictionary = {
      'key1': {'a': 1, 'b': 1, 'c': 10}, 
      'key2': {'a': 1, 'b': 1, 'c': 11}, 
      'key3': {'a': 1, 'b': 1, 'c': 12}
}
Run Code Online (Sandbox Code Playgroud)

我如何比较这个字典的'c'子键,找到最大的一个,并返回该字典的相应父键(在这种情况下,我想输出,'key3'因为它的'c'键是最高的).谢谢!

wim*_*wim 11

>>> d
{'key1': {'a': 1, 'b': 1, 'c': 10},
 'key2': {'a': 1, 'b': 1, 'c': 11},
 'key3': {'a': 1, 'b': 1, 'c': 12}}
>>> max(d, key=lambda v: d[v]['c'])
'key3'
Run Code Online (Sandbox Code Playgroud)