例による簡単な説明は、そのうちの 3 つを交換できない場合に役立ちます。
def __setitem__(self,**k):
#self.val=k
for key in k:
self.val.setdefault(key,[]).extend(v for v in k[key])
上記のステップを setattr(obj,val[,can optional stuff come here??]) を使用して繰り返し実行できますか?
独自のスタイルとプライベート メソッドを作成しないのはなぜですか?
def _add(self,**k):
if isinstance(self, CClass):
for key in k:
self.val.setdefault(key,[]).extend(v for v in k[key])
Q: すべてのクラスのスコープで、これらのプライベート メソッドにアクセスして使用できる場所はどこですか?