3.5 UserDict --- Classe pour encapsuler des objets dictionnaire.

Ce module définit une classe qui encapsule des objets dictionnaire. C'est une classe de base utile pour vos propres classes de genre dictionnaire, qui peuvent en hériter et surcharger les méthodes existantes ou en ajouter de nouvelles. De cette façon on peut ajouter de nouveaux comportements aux dictionnaires.

Le module UserDict définit la classe UserDict:

UserDict([donneesinitiales])
Classe qui simule un dictionnaire. Le contenu de l'instance est conservé dans un dictionnaire ordinaire, accessible par l'attribut data des instances de UserDict. Si donneesinitiales est fourni, data est initialisé avec son contenu; notez que la référence à donneesinitiales ne sera pas conservée, ce qui permet de s'en servir pour d'autres usages.

En plus de supporter les méthodes et les opérations des tables associatives (voir la section 2.1.6), les instances de UserDict fournissent l'attribut suivant:

data
Un vrai dictionnaire qui sert à stocker le contenu de la classe UserDict