python计数单词的出现次数

Raj*_*eev -3 python

在下面的字符串中,我想计算在第一个\ tCart之前出现的单词数,并忽略字符串的其余部分,我们怎么能这样做

 str1="hi\thello\thow\tare\tyou\tCart\tagain\tCart"
 output expected:5
 str1.count() ?????
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 5

len(str1.split('\tCart')[0].split())
Run Code Online (Sandbox Code Playgroud)

这样做如下:

  • 拆分文本上的字符串\tCart,只获取结果的第一个元素; 这是tab + Cart 之前的一切.
  • \tCart在空白之前拆分部件(\t是一个选项卡,那是空格)
  • 分割的长度是单词的数量.