以下代码我必须检索前20个最常出现的元素
countStemWords = Counter(ListofStemWords)
countStemWords.most_common(20)
我理解Counter是Dict的子类,其中键是出现的单词,值是单词出现的次数。我尝试做的只是检索没有前20个最常显示单词的值的密钥并将它们存储到列表中。例如,
('code', 4193), ('gt', 1522), ('python', 1293)...
到
(code), (gt), (python)...
并将结果(不带括号和逗号)存储到列表中,以便
list[0] = code, list[1] = gt list[2] = python
答案 0 :(得分:0)
使用列表理解:
top_twenty = [item[0] for item in countStemWords.most_common(20)]
这将为您提供您指定的列表。