class Foo(object):
def __init__(self):
self.list_one = [1, 2, 3]
class Bar(object):
def init(self):
self.list_two = Foo.list_one + [4, 5, 6] # I know this won't work unless I
# make list_one a class level variable
所以,问题是 - 有没有办法在不实例化Foo
或制作list_one
类级别变量的情况下合并这些列表?
也许有一种使用继承的方法,super()
但我不明白如何使用它访问方法内部的变量。我也将非常感谢回答如何在不使用继承的情况下做到这一点。