Is there a reference/alias/pointer in Python?

Daniel Eloff danieleloff at
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




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Python-list mailing list