首页 > 解决方案 > Python 计数器只显示单个字母而不是单词

问题描述

我正在使用 python 单词计数器来可视化文本文件中的单词频率。但是,我试图呈现单词而不是字母的频率。

目前我的代码告诉我'e'、't'和'a'是我最常用的词。我该如何补救?非常感谢。

我一直在使用的代码是

from collections import Counter

word_counts = Counter(pitchforkr) top_four = word_counts.most_common(4) print(top_four)

谢谢!

标签: pythoncountword

解决方案


pitchforkr在将输入字符串传递给 Counter 之前,您应该将输入字符串拆分为单词列表。做

wc = Counter(pitchforkr.split())

接着

top_four = wc.most_common(4)


推荐阅读