我一直在python中收到错误消息'TypeError:'int'object is not subscriptable'

时间:2015-06-10 17:16:59

标签: python

我已多次测试此代码,并不断收到相同的错误消息。

header("Location: addimg.php?file=" . $fileName . "&blid=" . $mypi);

以下是有问题的代码:

TypeError: 'int' object is not subscriptable

3 个答案:

答案 0 :(得分:3)

Int是标量类型,而不是集合类型,如列表或数组,因此您无法通过int下标来访问int[0]的元素。

订阅str会有效,但很难根据这个小小的片段来确定这是否真的是你想要的。

guess = str(guess)
number = str(number)
if guess[0] == number[0]:

答案 1 :(得分:2)

你把大概的字符串变成了整数。它们不是可订阅的。如果要检查第一个数字,请将它们保留为字符串。

答案 2 :(得分:0)

您找不到数字的第n个条目。您只能使用字符串和列表以及其他方式来做到这一点,而不能使用数字。