gpt4 book ai didi

python - 我收到类型错误 : 'int' object is unsubscriptable

转载 作者:行者123 更新时间:2023-11-30 23:44:01 25 4
gpt4 key购买 nike

我从代码中收到一条错误消息,其中显示 TypeError: 'int' object is unsubscriptable。经过一番研究,我明白了它的意思,但我不明白为什么会出现问题。

我将问题范围缩小到以下代码:

def calcNextPos(models, xcel): # and other irrelevant parameters
for i in range(len(models)):
for j in range(3):
a = xcel[i[j]]*0.5*dt*dt
# More code after this...

我验证了调用该函数时,xcel 是一个整数列表的列表,并且索引不应越界。

出了什么问题?我该如何修复它?

最佳答案

xcel 是一个二维列表。访问第 i 子列表的第 j 元素的正确语法是 xcel[i][j],而不是 xcel[i[j]]。后者尝试获取整数 i 的第 j 元素,这导致了所描述的错误。

关于python - 我收到类型错误 : 'int' object is unsubscriptable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com