def index_list(l):
    temp = 0
index_list = []
for key, group in groupby(l):
    items = len(list(group))
index_list.append([(i + temp) for i in range(items)])
temp += items
return index_list
Преобразование списка индексов в список списков