これは簡単です、私はそれを行うことはできません!この例では、以下の文字列を互いに隣り合っている同じ文字の塊に分割します。以下の例では、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