Создать вложенный список лестниц за пределами диапазона данных от 1 до 15.Python

Программы на Python
Гость
Создать вложенный список лестниц за пределами диапазона данных от 1 до 15.

Сообщение Гость »

Входные данные:
data = [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

Ожидаемый результат\нужна помощь с:
Вывод должен выглядеть примерно так:
[15]
[14, 13]
[12, 11, 10]
[9, 8, 7, 6]
[5, 4, 3, 2, 1]

Текущее решение:
end_value = 15
data = list(range(1,end_value+1)[::-1])
iterations = round(end_value**0.5)+1
last_index = [0]+[i*(i+1)+1 for i in range(iterations)]
out = [data[last_index:last_index[i+1]] for i in range(len(last_index)-1)]
for p in out: print(p)

Текущий результат:
[15]
[14, 13]
[12, 11, 10, 9]
[8, 7, 6, 5, 4, 3]
[2, 1]


Подробнее здесь: https://stackoverflow.com/questions/784 ... om-1-to-15

Вернуться в «Python»