猿问

计算python中字符串中相同顺序字母的数量

计算字符串中重复连续字母总数的最简单方法是什么?例如,如果我有一个字符串“TCAAAAAAAACAT”,我知道我可以使用计数函数 count(A) 来计算“A”的总数。但是,由于我只想要字符串中连续的“As”的数量(中间的那些),我该怎么做才能让脚本忽略任何不重复和连续的字母?


翻过高山走不出你
浏览 223回答 2
2回答

30秒到达战场

代码打印系列的位置和长度:s = 'TCAAAAACCABBBT'start = 0for i in range(1, len(s) + 1):    if (i==len(s) or s[i] != s[i-1]):        if (i - start > 1):            print(start, i - start)        start = i>>2 57 210 3

慕尼黑8549860

有一个名为 count() 的函数用于列表和字符串,像这样使用它:[“a”,”a”,”b”,”c”].count(letter)或者“aabc”.count(letter)
随时随地看视频慕课网APP

相关分类

Python
我要回答