我有一个只有一个元素的列表:
tempeqpos2 = [600]
它的坐标存储在名为 points3 的列表中,如下所示:
points3 = [(1795,3866)]
现在我正尝试将此坐标 append 到名为 originalval2 的列表中,如下所示:
originalval2=[]
for att in tempeqpos2:
originalval2.append(list(points3[att]))
但这给了我一个 IndexError: list index out of range。你能弄清楚这里的问题吗?
由于每个 tempeqpos2 和 points3 只有一个元素,我尝试通过给 originalval2=points3 制作 originalval2 .但这没有用……
请您参考如下方法:
您的问题是当您尝试访问 points3[att] 时。
因为 att 解析为 int 600,所以您要求 points3[600] 而实际上只有 points3[0 ] 存在。
