Я хочу понять базовый шаблон некоторых чисел в последовательности, и для этого мне нужно получить длину последовательностей, все числа которых больше, чем произвольно выбранное значение x (которые представляютвид серьезности).
Последовательность может быть, например:
list = [4, 3, 4, 5, 2, 5, 6, 5, 5, 6, 7, 6 ]
В этом случае сценарий может быть:
x=6
[1, 3] # since there are only two sequences with values greater than 6 (the 6 alone, and the triplet 6,7,6]
Вопрос похож на: Python: определить длину последовательности равных элементов в списке , которая работает только для последовательностей равных чисел.
По этой причине мой «черновик» должен был начинаться с максимального номера списка (в предыдущем сценарии x = 7), а затем заменять максимальное число на меньшее и находить длину последовательностей (замените все 7 на 6 и запустите тот же алгоритм, чтобы найти последовательности длиной не менее 6).
Есть ли более чистый и питонный способ сделать это?Я еще не мог понять это