综合练习:英文词频统计
Posted 司徒春燕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了综合练习:英文词频统计相关的知识,希望对你有一定的参考价值。
str = \'\'\' As long as you love me We\'re under pressure Seven billion people in the world trying to fit in Keep it together Smile on your face even though your heart is frowning But hey now you know girl We both know it\'s a cruel world But I will take my chances As long as you love me We could be starving we could be homeless we could be broke As long as you love me I\'ll be your platinum I\'ll be your silver I\'ll be your gold As long as you lo lo lo lo ~love me As long as youlo lo lo lo ~love me I\'ll be your soldier Fighting every second Of the day for your dreams girl I\'ll be your Hova you could be my Destiny\'s Child on a scene girl So don\'t stress don\'t cry we don\'t need no wings to fly Just take my hand As long as you love me we could be starving we could be homeless We could be broke As long as you love me I\'ll be your platinum I\'ll be your silver I\'ll be your gold As long as youlo lo lo lo ~love me As long as youlo lo lo lo ~love me I don\'t know if this makes sense but You\'re my hallelujah Give me a time and place I\'ll rendezvous it I\'ll fly you to it I\'ll beat you there Girl you know I got you Us trust A couple of things I can\'t spell without U Now we on top of the world \'cause that\'s just how we do Used to tell me sky\'s the limit Now the sky\'s is our point of view Man now we stepping out like Oh God Cameras point and shoot Ask me what\'s my best side I stand back and point at you you you The one that I\'ve argue with I feel like I need a new girl to be bother with But the grass ain\'t always greener on the other side It\'s green where you water it So I know we got issues baby true true true But I\'d rather work on this with you Than go ahead and start with someone new As long as you love me We could be starving we could be homeless we could be broke As long as you love me I\'ll be your platinum I\'ll be your silver I\'ll be your gold As long as you lo lo lo lo ~love me As long as you lo lo lo lo ~love me As long as you lo lo lo lo ~love me You love me You love me As long as you love me You love me You love me As long as you love me \'\'\' str = str.replace("\'"," ").replace("~","") #将所有分隔符全部替换为空格 str = str.lower() #将所有大写转换为小写 str = str.split() #生成单词列表 dict ={} for key in str: #生成词频统计 dict[key]=dict.get(key,0)+1 lst = [\'as\',\'be\',\'ll\',\'lo\',\'d\',\'s\',\'of\',\'i\',\'could\',\'t\',\'to\',\'on\',\'but\',\'the\',\'a\',\'it\'] for key in lst: #排除语法型词汇,代词、冠词、连词 del dict[key] dict=sorted(dict.items(), key=lambda e: e[1], reverse=True) #排序 for key in range(10): #输出词频最大TOP10 print(dict[key])
结果截图:
以上是关于综合练习:英文词频统计的主要内容,如果未能解决你的问题,请参考以下文章