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()
してメソッド内の変数にアクセスする方法がわかりません。また、継承を使わずにそれを行う方法についての回答をいただければ幸いです。