Сумма до и после индекса разделителя:
a = [[1, 0, 0, 1, 1], [1, 1, 1, 0, 1]]
for i in a:
b = i.index(0)
e = [sum(i[:b]),sum(i[b:])]
print(e)
Вывод:
[1, 2]
[3, 1]
Правка для обработки контрольного примера в комментарии:
a = [[1, 0, 0, 1, 1], [1, 1, 1, 0, 1], [0,0,1,1,0,1]]
t = []
for j in a:
b = [i for i,x in enumerate(j) if x == 0]
for z in b:
t.append([sum(j[:z]), sum(j[z:])])
t = set([tuple(i) for i in t if 0 not in i])
print(t)
Вывод:
{(1, 2), (3, 1), (2, 1)}