L'ajout d'un attribut à un python dictionnaire de la bibliothèque standard

Je me demandais si vous pouviez ajouter un attribut à un dictionnaire 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'

Est-il de toute façon pour ajouter rapidement de ma description de l'attribut sans avoir à copier le dict de classe et une surcharge du constructeur. Je pensais que ce serait simple, mais je suppose que je me trompais.

Grâce,
J

OriginalL'auteur jwillis0720 | 2012-07-17