在子定义中修改父母dict()参数

时间:2018-10-29 15:04:22

标签: python python-3.x

说我有A类:

class A:
    list_attribute = ['foo', 'bar']
    dict_attribute = {'foo': 'bar'}

A由B扩展,并且在B中我想在类的声明中向list_attribute添加元素,这很容易

class B(A):
    list_attribute = A.list_attribute + ['foobar', 'barfoo']

我的问题是,我如何才能像在dict_attribute上添加元素一样在list_attribute中添加元素(在属性定义中,而不是在__init__中),因为不支持+运算符?

提前感谢,祝您有愉快的一天!

0 个答案:

没有答案