有很多计数器代码在那里,我试图做到这一点偶然发现,但没有正确的。python如何统计单词重复连续的次数
给定一个重复术语的字符串,我想将每个术语分组,但我只想将它们按顺序重复分组。 此字符串:
string="word, word, abc, stuff, word, stuff, stuff"
我想返回一个“压缩”串
word(2), abc, stuff, word, stuff(2)
注意,为了需要保留的,所以我不能按每个字。如果使用regrex或string.split(',')
可以工作,字符串将使每个单词由,\s
分开。
任何有关如何让计数器只计数重复的顺序词的想法,然后如何存储这些信息。我想过使用dict,然后调用该值(作为计数器)并添加+1,但重复键不起作用(即在上面的字符串中有两个单词条目)。
是的,重新格式化将是一个简单的部分。我不太熟悉'itertools',但会仔细研究它。 – George