On Thursday, June 9, 2016 at 4:37:58 AM UTC+12, Marko Rauhamaa wrote: > I see Python as doing the exact same thing with variables as C. > > What is different is that in Python, every expression evaluates to a > pointer. Thus, you can only assign pointers to variables.
Yup. I think some people are getting confused over assignment to simple variables as opposed to more complex expressions on the LHS of assignments in Python. For example, given a = [1, 2, 3, 4] compare the different effects of b = a b = a[:] b[:] = a # assuming b already has an appropriate initial value not to mention other possibilities... -- https://mail.python.org/mailman/listinfo/python-list