lst1 = []
summ = 0
for i, elem in enumerate(lst):
    if elem != 0:
        summ = summ + elem
else:
    if summ:
        lst1.append(summ)
lst1.append(elem)
summ = 0
lst1.append(summ)
Суммируйте элементы списка между нулями в Python