python:对象不可下标
我得到以下错误 TypeError:“非类型”对象不可下标 使用以下代码python:对象不可下标,python,json,Python,Json,我得到以下错误 TypeError:“非类型”对象不可下标 使用以下代码 request = data[0]["body"] 以下情况适用: request = None request = data[0]["body"] 有人能解释一下这种行为吗 在某一点上,data或data的第一个索引的值为None。当您尝试在None上使用索引[]时,将得到TypeError:“NoneType”对象是不可下标的(或者在您的情况下是值为None的变量)。但是,您描述的场景没有提供足够的上下文来说明何时
request = data[0]["body"]
以下情况适用:
request = None
request = data[0]["body"]
有人能解释一下这种行为吗 在某一点上,
data
或data
的第一个索引的值为None。当您尝试在None
上使用索引[]
时,将得到TypeError:“NoneType”对象是不可下标的(或者在您的情况下是值为None的变量)。但是,您描述的场景没有提供足够的上下文来说明何时发生这种情况。在某些情况下,data
或data
的第一个索引的值为None。当您尝试在None
上使用索引[]
时,将得到TypeError:“NoneType”对象是不可下标的(或者在您的情况下是值为None的变量)。您描述的场景没有提供足够的上下文来说明何时会发生这种情况,但是。什么是数据
?我怀疑额外的一行会有什么不同,因为它不会对数据
进行任何更改。什么是数据
?我怀疑额外的一行会有什么不同,因为它不会对数据
进行任何更改。