我试图在列表中找到位置1和位置2中的最大数字,并将其返回到列表中的位置5。试过这个,但只是说列表索引超出范围。任何帮助表示赞赏。
for i in range( 0, len( sort ) ):
if sort[i][2] > sort[i][1]:
sort[i][2] = sort[i][1]
sort[i][2].append
print(sort[i][5])
答案 0 :(得分:0)
已经指出了代码的一些问题。
请考虑一下:
for i in range( len( sort ) ):
sort[i].append(max(sort[i][1], sort[i][2]))
print(sort[i][-1])
如果你确定这是最后一个索引,你可以打印sort [i] [5]而不是sort [i] [ - 1]。