"int"对象不可下标,使用元素的元素



无论我尝试什么,它总是说'int'对象是不可下标的。有人能帮我吗?

    thing1 = ['Thing 1',1,1]
    thing2 = ['Thing 2',2,2]
    thing12 = [thing1,thing2]
    thing3 = thing12[0[0]]
    print(thing3)

这只是我所做的一个例子。我知道我做错了什么。

我也不是通灵者,但看起来你想改变

thing3=thing12[0[0]]

thing3=thing12[0][0]

或类似的。

您需要更改索引:

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"对象不是可下标的

最新更新