2016-09-14 74 views
-4
GTIN0 = int(GTIN[0]) 

帶來了錯誤類型錯誤在Python 3.X(「詮釋」對象未標化)

TypeError: 'int' object is not subscriptable 

可有人向我解釋,爲什麼出現這種情況,你可以用簡單的術語如我在編碼方面沒有太多經驗,所以我不是「在」代碼術語

+3

什麼在GTIN [0] – depperm

+1

這意味着'GTIN'已經是一個整數,您可以使用訂閱([[0]'是訂閱)。 –

回答

0

無論GTIN是,它不是一個列表或字符串,它似乎是一個整數,因此沒有可用的下標。 TypeError指出。

0

看起來像GTIN是一個整數而不是一個列表或元組,所以解釋器試圖告訴你,你不能取整數的元素0,因爲它不是一個容器類型。

GTIN如何獲得它的價值,爲什麼你認爲它應該是可以下注的?

相關問題