Is there a reference/alias/pointer in Python?

Daniel Eloff danieleloff at hotmail.com
Fri Jul 23 03:36:23 CEST 2004


Maybe I'm still thinking in C++, but see if this makes sense to you.

 

I have a UserOptionsClass that contains program options. It has a
member, Users, that is a dictionary. I defined __getitem__ so that I can
access a users options via OptionsInstance[ 'username' ]. Now I defined
a second member, CurrentUser which is set to the Users [
'current_users_username ' ]. I understand it's ref counted, so that
doesn't make a new copy, but doesn't that also mean that if I change it,
it will be made into a new copy separate from Users [
'current_users_username' ] ? Is there any way I can change that
behaviour?

 

Thanks,

-Dan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20040722/a1b65133/attachment.html>


More information about the Python-list mailing list