Вы можете использовать регулярное выражение, которое получает все di git, за которым следует символ нижнего регистра, а затем заменяет каждое значение, возвращаемое из регулярного выражения, тем же значением, которое находится между результатом.
import re
s = "sr43rt4d4"
for i in re.findall(r"\d[a-z]", s):
s = s.replace(i, "{},{}".format(*i))
print(s)
Вывод
'sr43,rt4,d4'