I have a list for which I want to subtract element i+1 with element i. If result is greater than 2, element i must to be remove. I use a recursive function but I always get this error : IndexError: list index out of range
l = [10,11,12,20,21,22]
def remove_Element():
for i in range(len(l)-1):
if l[i+1]-l[i] > 2:
l.remove(l[i])
remove_Element()
remove_Element()
Could someone help me to fix it ?