Splitting a List With List of Multiple Indexes

Hello, i am attempting to split a list i am importing from excel and struggling with why i cannot get the list to chop at a list of indexes. I import the data from excel and then am getting indexes for each time a value appears. At that point i want to create separate lists based of this. When i input the list of indexes into the list chop node, only the first item from the index list works correctly. The second value seems as though it is starting from the new first list created by the chop. Is there a way to take the original list and just split it at indexes from the original list indexes?
image
this is my input into the list chop node
image
my values from list chop showing the first chop working correctly
image
next chop should be here based off original list shown here
image
i tried to change my list levels and lacing but no matter what i change the second index does not chop at correct location. can anyone provide any input as to how to get it to play nicely?

Good morning,
List.chop is cut with the number of data in the interval the second denomination should be (2674-785) but beware if the list is long it continues with this last interval

edit: here for information, there must be faster certainly


script python:

import sys

a=IN[0]
a.append(int(IN[1]))
cont=[]

for i in range(len(a)-1):
    st=a[i+1]-a[i]
    cont.append(st)
OUT = cont

this is an example you will have to be wary of the depths of the list
Cordially
christian.stan