Around 33 minutes... On Wed, Dec 9, 2015 at 3:45 PM, Richard Vézina <[email protected]> wrote:
> Python idiom should be : a, b = [], [] > > I remember having learn that in an presentation about idiomatic python, in > this presentation I think : > https://www.youtube.com/watch?v=OSGv2VnC0go&list=WL&index=14 > > :) > > Richard > > On Wed, Dec 9, 2015 at 3:25 PM, Ron McOuat <[email protected]> wrote: > >> Are you sure you want to do that? >> >> a = b = [] >> >> binds a and b to the same empty list object so whatever you do to a will >> also appear in b because they both reference the same list object. >> Assignment does not create a new object, it simply binds a variable name on >> the left to the object on the right. >> >> Try this: >> >> a = b = [] >> a.insert(0,2) >> print a, b >> >> should print >> [2] [2] >> >> A great source of bugs if a and b are thought to be different objects. >> >> Ron >> >> >> On Tuesday, 8 December 2015 07:01:36 UTC-8, Mark Billion wrote: >>> >>> in python 2.6, I can run a = b = [] and get the expected result. In >>> W2P, when I do it, it throws an exception as the list does not propagate to >>> both a & b. It would make my code cleaner, but otherwise not a problem. >>> Just wanted to give a shout in case anyone gave a .... >>> >>> Thanks again for all of your help! >>> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

