如何寻找连续字符串出现的次数
CCATCGCCATCGACAGCCATCG如果我用str.count函数统计('CCATCG')出现的次数会出现三次。。可我实际想统计的是没有断开的这种连续重复的CCATCG出现的次数 比如这里是两次。。这样子怎么写代码。。
就是统计连续的CCATCG出现的次数 def count(str, key):
c = 1
while 1:
if key * c in str:
c = c + 1
else:
return c - 1
print(count('CCATCGCCATCGACAGCCATCG', 'CCATCG'))
def count(a, b):
k = 0
r = 0
for i in a:
if i == b:
k += 1
else:
if r < k: r = k
k = 0
return r
print(count('CCATCGCCATCGACAGCCATCG','C')) 感觉不太对。。这里只统计了C的 有没有人能帮帮我~
页:
[1]