У меня есть словарь с ключом в качестве слов и значениями в виде целых чисел.
Можно ли отсортировать словарь по значениям?
Я хочу иметь возможность взять 10 самых популярныхслова в моем словаре.Значения представляют количество слов, а ключи - слово.
counter = 9
for a,b in sorted(dict_.iteritems()):
if counter > 0:
print str(a),str(b)+"\n"
counter-=1
Это то, что у меня есть, но это только распечатка первых 10 элементов в словаре.Как бы я распечатал топ 10 самых частых предметов?(т.е. значения с наивысшим значением int в качестве значения?)