19 октября 2019
s = 'a3b4c2e10b1'
char = None
nums = [str(i) for i in range(0, 10)]
num_chars = []
out = ''
for n, i in enumerate(s):
if i not in nums:
char = i
else:
num_chars.append(i)
try:
if s[n+1] not in nums:
num = int(''.join(num_chars))
out = out + char*num
num_chars.clear()
else: continue
except IndexError:
num = int(''.join(num_chars))
out = out + char*num
break
print(out)