Как в пайтоне сделать из строки массив, только со словами состоящих из одинаковых символов
Например из '1176 GFSSS' это ['11', '7', '6', ' ', 'G', 'F', 'SSS']
Ответы (1 шт):
Автор решения: RosgardDEM
→ Ссылка
Простой алгоритм:
def split(str):
result = []
for symbol in str:
if (len(result) and
symbol == result[-1][0]):
result[-1] += symbol
else:
result.append(symbol)
return result