英文词频统计

string='''
Twinkle, twinkle, little star.
Twinkle, twinkle, little star, how I wonder what you are.
Up above the world so high, like a diamond in the sky.
Twinkle, twinkle, little star, how I wonder what you are.
When the blazing sun is gone, when he nothing shines upon.
The you show your little light, Twinkle, twinkle, little star
Twinkle, twinkle, little star, How I wonder what you are.
Twinkle, twinkle, little star, how I wonder what you are.
'''

#逗号和略写,.
sym=list(",.")
for i in sym:
string=string.replace(i," ")
#小写
string=string.lower()
#按空格分裂单词
str=string.split()
a1=dict()
#单词和个数存到字典中
for i in string:
a1[i]=string.count(i)
#语法词删去
pron = ["wonder", "are", "a", "up", "he", "is","so","the"]
for i in pron:
if i in a1.keys():
del a1[i]

#按value值大小排序
dictionary=sorted(a1.items(),key=lambda item:item[1],reverse=True)
#输出
for i in range(10):
print(dictionary[i])

转载于:https://www.cnblogs.com/XiaoFengLuo/p/8660764.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值