Сначала мы можем вычислить индексы, где появляется -1:
In [12]: l = [1,2,3,4,-1,1,1,1,1,-1,1,2,3]
In [16]: indexes = [index for index in range(len(l)) if l[index] == -1]
In [17]: indexes
Out[17]: [4, 9]
Теперь мы знаем, что -1 появляется в индексах 4 и 9. Чтобы убедиться, что у нас есть правильный набор чисел:
In [20]: l[indexes[0]:indexes[1]]
Out[20]: [-1, 1, 1, 1, 1]
Итак, теперь вычислить сумму проще:
In [19]: sum(l[indexes[0]:indexes[1]])
Out[19]: 3