题目描述:
统计字符串中连续字符的个数,若间隔则重新统计。
输入描述:
abbacdd
输出描述:
a_1_b_2_a_1_c_1_d_2
代码:
def count(s):
i,j=0,0
mylist=[]
while(i<len(s)):
while(j<len(s) and s[i]==s[j]):
j+=1
if j==len(s):
mylist.append(s[i]+"_"+str(j-i))
break
if s[i]!=s[j]:
mylist.append(s[i]+"_"+str(j-i))
i = j
print("_".join(mylist))
s="abbacdd"
count(s)
该博客介绍了一个Python代码实现,用于统计输入字符串中连续字符的个数,并以特定格式输出。例如,对于输入'abbacdd',代码将输出'a_1_b_2_a_1_c_1_d_2'。此功能可应用于字符串分析或文本处理场景。
1172

被折叠的 条评论
为什么被折叠?



