List ';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

不管我怎么做,它总是说“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 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
中得到什么?