我制作了一个单词计数器来计算网站上的所有单词,然后将它们写入这样的文本文件:
def create_dictionary(clean_word_list):
word_count = {}
f = open("myfile.txt", "w")
for word in clean_word_list:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
for key, value in sorted(word_count.items(), key=operator.itemgetter(1)):
f.write('{}-{}\n'.format(value, key))
f.close()
.txt文件显示如下:
1-this
3-hey
7-item
13-its
如何将其翻转以使其显示如下?
13-its
7-item
3-hey
1-this
答案 0 :(得分:1)
内置sorted
函数采用reverse
关键字参数,默认为False
。您可以使True
反转排序顺序:
sorted(word_count.items(), key=operator.itemgetter(1), reverse=True)