这很简单,我只是不能做到这一点!在这个例子中,我想要做的就是将下面的字符串拆分成彼此相邻的相同字母块,例如在下面的例子中:test =“AAATGG”,将被分成“AAA”,“T”,“GG”。我一直在尝试不同的方式,下面是一个例子。我会很感激帮助。将字符串拆分成相同的字母块
我知道这个想法是通过字符串,如果下一个字母与当前字母相同,继续,否则,打破并打印并重新开始,我只是无法正确实施它。
test = "AAATGG"
TestDict = {}
for index,i in enumerate(test[:-1]):
string = ""
if test[index] == test[index+1]:
string = i + test[index]
else:
break
print string
“AAATTGGAA”如何?结果应该是什么? – Psidom