提醒一下,注意这里貌似有坑
Topic sourcea.alist = [1,2,3]
AttributeError: can't set attribute
我想是因为list存的是地址吧 不能将新的list赋给alist,但是可以改变原来list里的元素
alist是read only对象,而且 __alist 是私有变量了 但是[1,2,3,4,5]是一个list,它是可以被修改的。 不能修改的是alist,并不是alist对象所指的list
- 1
a.alist = [1,2,3]
AttributeError: can't set attribute
我想是因为list存的是地址吧 不能将新的list赋给alist,但是可以改变原来list里的元素
alist是read only对象,而且 __alist 是私有变量了 但是[1,2,3,4,5]是一个list,它是可以被修改的。 不能修改的是alist,并不是alist对象所指的list
Neko章鱼