def getEquilibriumIndex(lst) :
sum_arr = 0
left_part_sum = 0
size = len(lst)
i = 0
while (i < size) :
sum_arr += lst[i]
i += 1
i = 0
while (i < size) :
sum_arr -= lst[i]
if (left_part_sum == sum_arr) :
return i
left_part_sum += lst[i]
i += 1
return -1
lst = [-9, 2, 5, 8, -7, 4, 1]
print("equilibrium index = " + str(getEquilibriumIndex(lst)), end ="")
'''
run:
equilibrium index = 3
'''