当前位置:主页 > 软件编程 > Python代码 >

详解Python用三种方式统计词频的方法

时间:2021-05-09 07:47:07 | 栏目:Python代码 | 点击:

三种方法:

①直接使用dict

②使用defaultdict

③使用Counter

 ps:`int()`函数默认返回0

 ①dict

text = "I'm a hand some boy!"
frequency = {}
for word in text.split():
  if word not in frequency:
    frequency[word] = 1
  else:
    frequency[word] += 1

 ②defaultdict

import collections
frequency = collections.defaultdict(int)
text = "I'm a hand some boy!"
for word in text.split():
  frequency[word] += 1

 ③Counter

import collections
text = "I'm a hand some boy!"
frequency = collections.Counter(text.split())

总结

您可能感兴趣的文章:

相关文章