Bonjour,
J'ai un dictionnaire. Je voudrais que les clés puissent être appelées comme des attributs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
>>>dico={'a':0,'b':1,'c':2}
# Je souhaite pouvoir faire ça:
>>>dico.a
0 #réponse de l'interpréteur
>>>dico.b
1 #réponse de l'interpréteur
Je n'ai pas encore trouvé mon bonheur pour le faire correctement...
Je suppose qu'il faut passer par une classe qui récupère le dico et qui surcharge __getattr__ ou __setattr__ ou les 2.
1/ Comment le faire ?
2/ Par la même occasion, quelle est la différence entre __getattr__ ou __setattr__ ?

Merci d'avance
Dominique