Python 这个特定的错误消息是什么意思?
我是一名python初学者,目前正在编写一个程序,如果您输入一个数字,它会告诉您该数字是否为素数,但我收到了这个错误消息,这意味着什么Python 这个特定的错误消息是什么意思?,python,python-2.7,Python,Python 2.7,我是一名python初学者,目前正在编写一个程序,如果您输入一个数字,它会告诉您该数字是否为素数,但我收到了这个错误消息,这意味着什么 "TypeError: 'int' object has no attribute '__getitem__'" 如果你需要看我的代码,请告诉我,我是一个初学者,所以我对这类事情不太了解。抱歉:(此错误表示您试图对int而不是列表应用索引运算符[],如下所示: >>> x=10 >>> x[3] Traceback (mos
"TypeError: 'int' object has no attribute '__getitem__'"
如果你需要看我的代码,请告诉我,我是一个初学者,所以我对这类事情不太了解。抱歉:(此错误表示您试图对int而不是列表应用索引运算符[],如下所示:
>>> x=10
>>> x[3]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object has no attribute '__getitem__'
>x=10
>>>x[3]
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:“int”对象没有属性“\uuuu getitem\uuuu”
另请参见如果对未编入索引的内容调用索引(编入索引的项目示例为列表,而未编入索引的项目示例为int),则会出现该错误 产生错误:
>>> my_item = 10
>>> my_item[0]
不会产生错误:
>>> my_list = [ 10, 11, 12 ]
>>> my_list[0]
在此期间,为您和未来的观众提供一些首次发布到SO的提示:
\uuuu getitem\uuuuu
时。由双下划线包围的单词或文本部分被解释为粗体。使用代码示例格式,您可以将文本解释为原样,而无需转换我们需要查看您的代码。也就是说,在某个地方,您有一个整数,您正试图调用
getitem
onSee,以了解一些后续步骤,从而提出更好的问题。