【发布时间】:2021-05-19 02:31:38
【问题描述】:
假设我有一个文本文件,我可以使用 Counter 轻松找到最常用的单词。但是,我也想找到多个单词,例如“纳税年度、飞钓、美国国会大厦等”。最常一起出现的词。
import re
from collections import Counter
with open('full.txt') as f:
passage = f.read()
words = re.findall(r'\w+', passage)
cap_words = [word for word in words]
word_counts = Counter(cap_words)
for k, v in word_counts.most_common():
print(k, v)
我目前有这个,但是,这个只能找到一个词。如何找到多个单词?
【问题讨论】:
-
[word for word in words]什么都不做;words已经是一个列表
标签: python python-3.x nltk