私がやっていることは、おそらくこれを実行する最良の方法ではないと知っていますが、今は別の方法を考えることができません。サブジェクトクラスのメソッドをクラスに配置する
私は基本的に持っていることはこれです:
def __len__(self):
return len(self.bar)
:
class foo:
def __init__(self):
self.bar = ['bundy']
現在、私はこのように、リスト上のメソッドの結果を返すために、私のクラスのメソッドの多くを定義しています もちろん
、また、他の方法とbar
を行うにはないオブジェクトがある - 私はlist
を再発明ではないよ簡単にWAがありますメソッドをコピーして、それらをひとつずつ定義する必要はありませんか?
どのリストメソッドをコピーしますか?それらのすべて? – ThisSuitIsBlackNot
現在、はい、それらのすべて - 私の他のすべての方法は...ではないと思います(それはどういう意味ですか?) –
'list'から継承できますか? – ThisSuitIsBlackNot