How to find the count of a word in a string?

后端 未结 9 907
北恋
北恋 2020-12-01 13:07

I have a string \"Hello I am going to I with hello am\". I want to find how many times a word occur in the string. Example hello occurs 2 time. I tried this app

9条回答
  •  既然无缘
    2020-12-01 13:36

    Considering Hello and hello as same words, irrespective of their cases:

    >>> from collections import Counter
    >>> strs="Hello I am going to I with hello am"
    >>> Counter(map(str.lower,strs.split()))
    Counter({'i': 2, 'am': 2, 'hello': 2, 'to': 1, 'going': 1, 'with': 1})
    

提交回复
热议问题