我有两个文件:
animal.py有以下内容:
class Rabbit:
def __init__(self):
self.list = [],
def add(self, val):
self.list.append(val)
ttt.py有以下内容:
from animal import Rabbit
r = Rabbit()
r.add(1)
我继续得到一个attributeError,说tuple对象没有属性'追加'
但是,我开始列表= []。那不是一个元组 我该如何解决?
答案 0 :(得分:5)
删除逗号:
self.list = [],
# this comma ^
在Python中,它是逗号,它使元组成为元组;仅需要括号来消除可能也使用逗号的其他语法的元组。