打印最大值的关键在字典中的pythonic的方法[复制](Print the key of the

2019-06-28 08:02发布

这个问题已经在这里有一个答案:

  • 掌握在字典中的最大值关键? 20个回答

给定一个字典d其中关键值对由一字符串作为密钥和整数值的,我要打印的密钥串其中的值是最大值。

当然,我可以遍历d.items()存储的最大值和其键和输出后者之后for循环。 但有一个更“Python化”的方式只用短短max功能构建像

print max(...)

Answer 1:

print max(d.keys(), key=lambda x: d[x]) 

甚至更短(从评论):

print max(d, key=d.get)


文章来源: Print the key of the max value in a dictionary the pythonic way [duplicate]
标签: python max