Python 新手,求助。
为什么我收到此错误:
“类型错误:列表索引必须是整数,而不是元组,”
imheight = []
for i in range(0,len(tables)):
for j in range(0,len(tables)):
hij = computeHeight(imp[i],imp[j],'Meter')
imheight[i,j] = hij
imheight[j,i] = hij
这个语法是错误的:
imheight[i,j] = hij
imheight[j,i] = hij
也许你的意思是这个?
imheight[i][j] = hij
imheight[j][i] = hij
但话又说回来,imheight
是一个一维列表,但您假设它是一个二维矩阵。仅当您首先初始化时它才会起作用imheight
正确:
imheight = [[0] * len(tables) for _ in range(len(tables))]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)