List ';int';对象不可下标,使用元素的元素
不管我怎么做,它总是说“int”对象是不可下标的。有人能帮我吗List ';int';对象不可下标,使用元素的元素,list,python-3.x,elements,List,Python 3.x,Elements,不管我怎么做,它总是说“int”对象是不可下标的。有人能帮我吗 thing1 = ['Thing 1',1,1] thing2 = ['Thing 2',2,2] thing12 = [thing1,thing2] thing3 = thing12[0[0]] print(thing3) 这只是我所做的一个例子。我知道我做错了什么。您需要更改索引: thing3 = thing12[0[0]] #wrong, you try to do indexing
thing1 = ['Thing 1',1,1]
thing2 = ['Thing 2',2,2]
thing12 = [thing1,thing2]
thing3 = thing12[0[0]]
print(thing3)
这只是我所做的一个例子。我知道我做错了什么。您需要更改索引:
thing3 = thing12[0[0]] #wrong, you try to do indexing on 0 which is an integer
换成
#to get thing1 by thing12[0], get the first item of thing12[0] by thing12[0][0]
thing3 = thing12[0][0]
出现此错误的原因是[0[0]]
->也就是说,您想尝试为int
“int”对象不可下标
您需要更改索引:
thing3 = thing12[0[0]] #wrong, you try to do indexing on 0 which is an integer
换成
#to get thing1 by thing12[0], get the first item of thing12[0] by thing12[0][0]
thing3 = thing12[0][0]
出现此错误的原因是[0[0]]
->也就是说,您想尝试为int
“int”对象不可下标
我也不是通灵者,但看起来你想改变
thing3=thing12[0[0]]
到
或者类似。我也不是通灵者,但看起来你想改变
thing3=thing12[0[0]]
到
或者类似的。我希望我生来就是一个通灵者,但不幸的是我不是。如果你能指定你想做什么,这对每个人都有好处。我正试图让它打印“Thing1”。你需要改变你放置索引器的方式:
[0[0]]
绝对不正确。你想在事情3
中得到什么?我希望我生来就是一个通灵者,但不幸的是我不是。如果你能指定你想做什么,这对每个人都有好处。我正试图让它打印“Thing1”。你需要改变你放置索引器的方式:[0[0]]
绝对不正确。你想在东西3
中得到什么?