类型错误:'builtin_function_or_method'对象不可自订
问题描述:
for x in values:
x = header.index["NoExamples*NoFeatures"]
print (x)
当我写这段代码时,第二行有错误。类型错误:'builtin_function_or_method'对象不可自订
"TypeError: 'builtin_function_or_method' object is not subscriptable"
。
你能帮我解答吗?
答
推测地,header
是sequence(例如list
)并且index
是用于发现元素的第一次出现的内建方法。问题在于你试图用方括号([]
)调用该方法,这是用于索引的Python语法,而不是括号。正确的语法应为:
x = header.index("NoExamples*NoFeatures")
,这将给你的字符串"NoExamples*NoFeatures"
第一次出现的索引序列header
英寸
这是什么标题?以及为什么你再次分配给x?这是价值的客体。 –
好像是'header.index'是一个函数 –
请提供更多详细信息 –