2013-06-04 872 views
0

我有list = [],並且使用self.list.append('test')爲它添加一個元素,我得到這個錯誤AttributeError:'function'object has no attribute'append'python list append給出了一個錯誤:AttributeError:'function'object has no attribute'append'

我定義的其他列表追加就好了,有什麼想法?

謝謝。

+0

看來你有一個名爲清單在代碼功能.. –

+0

是的,你是正確的,愚蠢的我,謝謝。 – peztherez

+0

我只是把意見作爲答案... –

回答

2

看來你在你的代碼中的函數調用列表。

+2

我想指出的是,每個人都** **使用python有一個名爲'list'在他們的代碼功能......這是蟒蛇內置'list'。這就是爲什麼它是不好的做法給變量名影子內建函數一個很好的例子。 – SethMMorton

相關問題