Python辞書に属性を追加できるかどうか疑問に思いましたか?
class myclass():
def __init__():
self.mydict = {} # initialize a regular dict
self.mydict.newattribute = "A description of what this dictionary will hold"
>>> AttributeError: 'dict' object has no attribute 'newattribute'
setattr(self.mydict, "attribute", "A description of what this dictionary will hold"
>>> AttributeError: 'dict' object has no attribute 'newattribute'
dictクラスをコピーしたり、コンストラクターをオーバーロードしたりせずに、description属性をすばやく追加する方法はありますか?簡単だと思いましたが、間違っていたと思います。