按python中的值排序字典

我有一个字典,键作为单词和值作为整数.

是否可以按值对字典进行排序?

我希望能够在我的词典中找到前10个最常出现的单词.值表示单词计数,键表示单词.

counter = 9
for a,b in sorted(dict_.iteritems()):
        if counter > 0:
            print str(a),str(b)+"\n"
            counter-=1

这是我到目前为止,但它只打印字典中的前10项.我如何打印最常见的十大项目? (即int值最高的值为?)

尝试排序(dict_.iteritems(),key = lambda item:-item [1]).
相关文章
相关标签/搜索