Как сделать, чтоб считало каждый отдельный повтор буквы? как сделать, чтоб при вводе: "aaaabbcaa" у меня выводит: "a6b2c1" нужно:"a4b2c1a2" l = ("aaaabbcaa") i = str(l.count('a')) f = str(l.count('b')) d = str(l.count('c')) g = ('a' + i + 'b' + f + 'c' + d) print(g)
l = "aaaabbcaa"
temp = ""
count = 1
for i in range(1, len(l)):
if l[i] == l[i-1]:
count += 1
else:
temp += l[i-1] + str(count)
count = 1
temp += l[-1] + str(count)
print(temp)