def countlist(lst):
result = []
count = 1
for i in range(len(lst) - 1):
if lst[i] + 1 == lst[i+1]:
count += 1
else:
result.append(count)
count = 1
result.append(count) # for lat count
return result
lst = [1, 6, 7, 8, 9, 10, 2, 8, 13, 14, 15, 18, 30, 31, 32, 33]
print(countlist(lst))
'''
run:
[1, 5, 1, 1, 3, 1, 4]
'''