Skip to content
Advertisement

How to fix “AttributeError: ‘str’ object has no attribute ‘append'”

JavaScript

Why is myList[1] considered a 'str' object? mList[1] returns the first item in the list 'from form' but I cannot append to item 1 in the list myList.

I need to have a list of lists; so ‘from form’ should be a list. I did this:

JavaScript

Advertisement

Answer

myList[1] is an element of myList and its type is string.

myList[1] is a string, you can not append to it. myList is a list, you should have been appending to it.

JavaScript
User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement