Skip to content
Advertisement

python list append gives a error: AttributeError: ‘function’ object has no attribute ‘append’

I have list = [] and I am adding an element to it using self.list.append('test') and I get this error – AttributeError: 'function' object has no attribute 'append'

The other list that I have defined append just fine, any ideas?

Advertisement

Answer

It seems you have a function in your code that is shadowing Python’s built-in function named list.

Advertisement