AttributeError: 'list' object has no attribute 'add'
时间: 2023-08-04 21:06:58 浏览: 255
Python常见工厂函数用法示例
引用[1]中提到了对元组内部元素进行修改的方法,但是元组是不可变的,所以无法使用`append`、`remove`、`del`等方法对元组进行修改。所以当你尝试使用`add`方法时,会出现`AttributeError: 'list' object has no attribute 'add'`的错误。[1]
引用[2]中提到了关于`AttributeError`的报错原因。在你的代码中,`Person`类没有`name`属性,所以当你尝试访问`Person.name`时会出现`AttributeError: type object 'XXXXXX' has no attribute 'name'`的错误。[2]
引用[3]中提到了`index()`方法用于返回元素在列表中的索引,如果元素不存在则会抛出异常。但是列表没有`find`方法,所以当你尝试使用`l.find(3)`时会出现`AttributeError: 'list' object has no attribute 'find'`的错误。[3]
综上所述,`AttributeError: 'list' object has no attribute 'add'`错误是因为列表对象没有`add`属性或方法。
阅读全文