This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients ezio.melotti, r.david.murray, serhiy.storchaka, ttcooper
Date 2012-11-19.02:39:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1353292769.07.0.829814679214.issue16498@psf.upfronthosting.co.za>
In-reply-to
Content
If it "got it" from dBasis[163] via item assignment (say gList1[i1][1] = dBasis[163]), then yes, Python remembers that.  Names just hold pointers to objects, so after that assignment gList1[i1][1] points to the same object as dBasis[163] does.  If that object is mutable, and you mutate it (as += will do, if the object is mutable), both names will still reference the same object, the one that has been changed.  

As Serhiy suggested, you are more likely to get help with this on python-list.
History
Date User Action Args
2012-11-19 02:39:29r.david.murraysetrecipients: + r.david.murray, ezio.melotti, serhiy.storchaka, ttcooper
2012-11-19 02:39:29r.david.murraysetmessageid: <1353292769.07.0.829814679214.issue16498@psf.upfronthosting.co.za>
2012-11-19 02:39:29r.david.murraylinkissue16498 messages
2012-11-19 02:39:28r.david.murraycreate