在放大镜下,你可以看到每一片雪花都是一幅幅精美的图案:有的是晶莹的薄片,有的像白亮的银针,有的像一把张开的小扇,有的像夜空的星星……
三种方法:
①直接使用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())
总结
以上所述是小编给大家介绍的Python用三种方式统计词频的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
本文详解Python用三种方式统计词频的方法到此结束。最快的脚步不是跨越,而是继续;最慢的步伐不是缓慢,而是徘徊;最好的道路不是大道,而是坦荡;最险的道路不是陡坡,而是陷阱;最大的幸福不是得到,而是拥有;最好的财富不是金钱,而是健康;最棒的祝福不是将来,而是现在。小编再次感谢大家对我们的支持!