这个问题已经在这里有一个答案:
- 掌握在字典中的最大值关键? 20个回答
给定一个字典d
其中关键值对由一字符串作为密钥和整数值的,我要打印的密钥串其中的值是最大值。
当然,我可以遍历d.items()
存储的最大值和其键和输出后者之后for
循环。 但有一个更“Python化”的方式只用短短max
功能构建像
print max(...)
这个问题已经在这里有一个答案:
给定一个字典d
其中关键值对由一字符串作为密钥和整数值的,我要打印的密钥串其中的值是最大值。
当然,我可以遍历d.items()
存储的最大值和其键和输出后者之后for
循环。 但有一个更“Python化”的方式只用短短max
功能构建像
print max(...)
print max(d.keys(), key=lambda x: d[x])
甚至更短(从评论):
print max(d, key=d.get)