Dictionary 用Python计算数字频率
我需要你在Python 2.7中的帮助 我做了一本字典:Dictionary 用Python计算数字频率,dictionary,Dictionary,我需要你在Python 2.7中的帮助 我做了一本字典: {'1': 1, '3': 1, '2': 5, '6': 5} 问题1: 如果要打印具有最高值的密钥,我可以做什么 问题2: 在本例中,“2”和“6”具有相同的高值, 所以我希望Python只打印最高键(6)的数字(type:int)。 我如何编程 我试了很多次都失败了。。。 我在寻找一种更简单的方法。不使用“排序”简单的pythonic代码 简单Python代码 你试了什么?你得到了什么?你期望得到什么?你能把你试过的代码放进去吗?
{'1': 1, '3': 1, '2': 5, '6': 5}
问题1:
如果要打印具有最高值的密钥,我可以做什么
问题2:
在本例中,“2”和“6”具有相同的高值,
所以我希望Python只打印最高键(6)的数字(type:int)。
我如何编程
我试了很多次都失败了。。。
我在寻找一种更简单的方法。不使用“排序”简单的pythonic代码
简单Python代码
你试了什么?你得到了什么?你期望得到什么?你能把你试过的代码放进去吗?可能是你试过的代码的副本吗?你得到了什么?你期望得到什么?你能把你试过的代码放进去吗?可能是重复的
a = {'1': 1, '3': 1, '2': 5, '6': 5}
m = sorted(a.items(),key=lambda x :x[1])
d = [i[0] for i in m if i[1]==m[-1][1]]
print d
print m[-1][0]