[Tutor] dictionaries in classes

Luke Jordan luke.jordan at gmail.com
Fri Oct 14 21:35:45 CEST 2005


Hi,
 Another stumped beginner here.
 I'm trying to have functions to create, edit and store dictionaries within
a class. What I can't figure out is how to retain the edits after making
them. I think it has something to do with namespace. Ideally I'd like to
pickle class instances and be able to access each instance's unique
dictionaries through a classInst.dict arrangement. I don't know why I can't
figure out how to make the dictionary an attribute of the class, or if
that's even possible. Does the dict have to be a separate pickled file?
 I've tried setting the dict in these namespaces:
 class N:
 dict = {}
 class N:
 def func(self):
 dict = {}
 but neither of these is working for me. If I make the dict global, then all
class instances could edit it, which is not what I'm shooting for either.
I'm out of ideas, and I sense that there is something basic that I either
don't know or am overlooking.
 Thanks in advance.
 Luke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20051014/2129b6f8/attachment.htm


More information about the Tutor mailing list