python计算单词的出现次数

2024-10-06 11:31:05 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的字符串中,我要计算在第一个字符之前出现的字数,\t而忽略字符串的其余部分,我们如何做到这一点

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

Tags: 字符串outputcounthi字符expected字数str1
2条回答
len(str1.split('\tCart')[0].split())

这将执行以下操作:

  • 拆分文本\tCart上的字符串,只获取结果的第一个元素;这是tab+Cart之前的所有内容。你知道吗
  • \tCart前面的部分拆分为空格(\t是制表符,也就是空格)
  • 分割的长度就是字数。你知道吗

试试这个-len(str1.split('\tCart')[0].split())。你知道吗

相关问题 更多 >