下面是代码。我正在输入一个列表,我想返回一个列表作为输出。但是当我手动执行代码时,返回正确。但是当我将其作为函数运行时,列表输出不完整。有人可以帮忙吗
def gen_unseq(vi):
dl = []
for i in range(len(vi)-1):
if vi[i+1]-vi[i] > 1:
d = vi[i+1] - vi[i]
for j in range(1,d):
dl.append(j)
return dl