2013-09-24 92 views
-2

沒有發現在我的代碼在python類型錯誤:列表對象在python

for i in array_config(1,len_config): 
    print array_config[2] 

顯示

TypeError: 'list' object is not callable 

(array_config是配置文件的一個陣列) (len_configs值爲7)

如何刪除該錯誤?

+1

你想*做* *什麼?你不能使用這個列表作爲一個函數,但是你的目標是什麼呢? –

+0

爲什麼重複打印'array_config [2]'? –

+2

也許你的意思是'array_config [1:len_config]'? – iCodez

回答

1

你在第一行像一個函數那樣調用array_config。這感覺就像你打算寫這個:

for i in array_config: 
    print i 
+1

我不知道......我認爲他正在嘗試切割'array_config'。爲什麼他會有1和'len_config'? – iCodez

+2

只是一個預感...大概len_config == len(array_config) – yasashiku

+0

原始代碼如此破碎,你只需要猜測作者想要什麼。這可能是正確的答案。 – Matthias