我试着写了一下,不知道对不对,大家检验一下。
a = [1,2,5,7,6,5,6,3,4,1,0]
b = []
result = []
for i in range(len(a)-1):
c = abs(a[i+1]-a[i])
if c == 1:
b.append(a[i])
elif c != 1 and abs(a[i]-a[i-1]) == 1:
b.append(a[i])
if len(b) != 0:
result.append(b)
b = []
print(max(result))