У меня есть список
L= [1,3,3,4,4,5,5,7,8,9,9,9].
правило создания пользовательского списка: текущий элемент в основном списке (L)
должен быть меньше, чем следующий номер в основном списке (L)
.
например:
В списке (L) начинается с первого элемента
1) 1 меньше следующего числа 3 в списке (L)
, затем добавьте 1 в новый список (new_list)
, затем удалите из основного списка (L)
2) следующие 3 не меньше 3, мы должны пропустить сейчас (на следующей итерации мы должны использовать это 3)
3) в текущей итерации 3 сравнивается с 4, т.е. с 3 меньше, чем 4, затем добавьте 3 в (new_list)
и удалите из основного списка (L).
4) следующее сравнение 4 со следующим числом 4 будет не менее, чем пропустить
Таким образом, я хочу создать собственный список, который содержит список возможных пользовательских списков.
мой ожидаемый результат после первой итерации in new_list [[1,3,4,5,7,8,9]]
и L= [3,4,5,9,9]
мой окончательный ожидаемый результат будет таким: [[1,3,4,5,7,8,9],[3,4,5,9],[9]]