代码示例:
from collections import Counter
words = ['apple', 'banana', 'cherry', 'banana', 'apple', 'apple', 'banana', 'cherry']
word_count = Counter(words)
sorted_words = sorted(word_count, key=lambda word: word_count[word], reverse=True)
print(sorted_words)
输出:
['apple', 'banana', 'cherry']
解释:该方法利用了Python中collections模块中的Counter方法来统计出现次数,然后利用sorted方法进行排序,并指定了按出现次数倒序排序的方法。最后输出排序后的单词列表。
上一篇:按初始键的顺序递增填充字典值