У меня есть список значений с плавающей точкой, что-то вроде [-2,4, -1,3, -3,8, -1,9, 5,0, 0,6, 2,9, 1,9, 4,7, 3,5, 6,9, 1,5, -4,2, 3,7, 2,1, 6,6 7,0, -4,6, -4,9].
Что мне нужно и я пытаюсь сделать, это посчитать самую длинную полосу значений> 0.
Попытка сделать это для цикла for, но он дает только общее количество, и через itertools.groupby
, но я все еще получаю только значения.
for i, x in groupby(mintemps):
if float(i >= 0):
print(len(list(x)))
Любая помощь будет принята с благодарностью.