编程输入一段英文,统计英文中单词出现的次数,并输出结果。
# -*- coding: utf-8 -*-
import collections
import jieba
#分词
def cut_word(text):
# 分词:cut_all=False:精确模式 HMM=True:使用隐式马尔科夫
cut = jieba.cut(text, cut_all=False, HMM=True)
object_list = []
for word in cut:
object_list.append(word)
# collections.Counter 计数器,统计单词个数
word_counts = collections.Counter(object_list)
return word_counts
if __name__ == '__main__':
text="""
I'm Li Hua, a Chinese student from Class Three, Grade Three. I
"""
print(cut_word(text))
如果有用请采纳 谢谢!