私はpts2というポイントリストのリストを持っています。私は、特定の条件を満たすpts2から得られたポイントの新しいリストを作成したいと思います。しかし、私は間違いを受けています。私は第三位である[I] [2]、あなたのポイントのリストは、すべての唯一の2長いですが、あなたはPTS 2を参照している(IndexOutOfRangeException):インデックスが範囲外です
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
リストの索引付けは0から始まります。 –
奇妙なことに、いくつかの点を作成した後、あなたのコードは実行時に 'AttributeError'を発生させます。 – Goyo
お返事ありがとうございました。私はそれを解決することができました。 –