正如@meowgoesedog在评论中所说,数组索引从0开始。
另外,由于您的两个列表大小相同,您可以压缩它们,以使代码看起来更好,因此这里有一个压缩列表的解决方案:
result = [] for i, j in list(zip(x, y))[5:]: result.append(i - j)
result = [] for i in range(x[5:] - 1): result.append(x[i] - x[j])