Op 2005-11-14, Paul Rubin schreef <http>: > Antoon Pardon <[EMAIL PROTECTED]> writes: >> We could then have something like the following. >> >> a = 5 >> b = a >> a @= 7 >> b ==> would result in 7. > > Ouch! :-((( > > Can't you live with > > a = [5] > b = a > a[0] = 7 > > so b[0] is now 7.
And what do I have to do, in case of the following: a = [3, 5] b = a[0] b @= 7 a ==> would result in [7, 5] This may seem contrived, but in combination with parameters it could be usefull. Something like: a = [3, 5] def treat(b): lots of code b @= new_value f(a[0]) a ==> would result in [7, 5] -- Antoon Pardon -- http://mail.python.org/mailman/listinfo/python-list