我有一个名为pts2的点列表。我想创建一个从pts2获取的满足某些条件的点的新列表。但是,我一直收到错误。我不知道出了什么问题
pts2 = [[point1, point2],[point3, point4], [point5,point6]]
pts3 = []
for i in (0,pts2.Count):
if (pts2[i][1].X - pts2[i][0].X) < 0 or (pts2[i][1].Y - pts2[i][0].Y) < 0 or (pts2[i][1].Z - pts2[i][0].Z) < 0:
pts3.append(None) #dont add any point
Error: Runtime error (IndexOutOfRangeException): index out of range: 64
你的点列表都只有2个长,但是你引用的是pts2[i][2],这是第三个位置。这显然会抛出一个异常,因为你的点没有第三个位置。在
相关问题 更多 >
编程相关推荐