On Wed, Sep 2, 2015 at 11:59 PM, Antoon Pardon <antoon.par...@rece.vub.ac.be> wrote: >> But if you're confused by >> it, there's a simple solution: Don't reference the same "thing" more >> than once on the LHS. > > That is rather extreme. It would mean we avoid the following: > > a[i], b[i] = b[i], a[i] # references i twice on the LHS. > a[i], a[j] = a[j], a[i] # references a twice on the LHS. > > I think a better rule would be: Don't reference and bind > the same "thing" on the LHS.
Sure. In any case, it's a programmer's choice; the language has well-defined behaviour even if you don't follow a rule like this, so it's just to help you keep things safe in your own head. ChrisA -- https://mail.python.org/mailman/listinfo/python-list