Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
from itertools import groupby [''.join(items) for _, items in groupby(input_string)]
my_list = list('111222555666644') new_list = [] my_set = set(my_list) for x in my_set: count_ = my_list.count(x) new_list.append(x*count_) print(new_list) # ['6666', '555', '222', '111', '44'] # ['aa', 'bbb', 'ccc', '11']