ちょっと興味があるんだけど、
クラスを使用len()
する場合と作成する場合に違い (長所と短所) はありますか? def __len__()
そして、最高のPythonスタイルはどれですか?
class foo(object):
def __init__(self,obs=[])
self.data = obs
self.max = max(obs)
self.min = min(obs)
self.len = len(obs)
また
class foo(object):
def __init__(self,obs=[])
self.data = obs
self.max = max(obs)
self.min = min(obs)
def __len__(self):
return len(self.data)