python统计字符串中每个单词出现的个数一行

Posted 豆子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python统计字符串中每个单词出现的个数一行相关的知识,希望对你有一定的参考价值。

s = i am very very like you and like you

dict( [(i, s.split().count(i)) for i in s.split()] )
Out[2]: {i: 1, am: 1, very: 2, like: 2, you: 2, and: 1}
set( map(lambda x:(x, s.split().count(x)), s.split()) )
Out[6]: {(am, 1), (and, 1), (i, 1), (like, 2), (very, 2), (you, 2)}
dict( map(lambda x:(x, s.split().count(x)), s.split()) )
Out[7]: {i: 1, am: 1, very: 2, like: 2, you: 2, and: 1}

 

以上是关于python统计字符串中每个单词出现的个数一行的主要内容,如果未能解决你的问题,请参考以下文章

Python面试题10-统计字符串中每个单词出现的个数两个列表合并

C语言,输入一行英文字母,统计其中有多少个单词,单词之间用空格分隔.

python统计个单词数目

python统计单词中字母个数

用python统计一段文本中单词出现的次数

统计一段文章的单词频率,取出频率最高的5个单词和个数(python)