Augmented Assignement (was: Re: PEP scepticism)
paulp at ActiveState.com
Sun Jul 1 05:55:35 CEST 2001
Tim Peters wrote:
> OTOH, if you're slinging mega-element conformable arrays x and y,
> x += y
> is much more efficient than
> x = x + y # creates a giant temp array
> and much clearer than
It is much clearer in isolation but not when placed in the context of
the rest of the language. It has different behavior than "x = x + y"
which is what most people will think x += y means. Someone even posted
on this thread: "I don't understand what's so complicated x+=y is the
same as x = x + y".
> As usual in this debate, the participants aren't *themselves* confused about
> it, they're worried about people much feebler than they are. In this
> particular case, don't be so sure that isn't an empty set <wink>.
I only became skeptical of augmented assignment when I actually ran into
someone who was confused (other than the participant in this thread!).
Take a recipe. Leave a recipe.
Python Cookbook! http://www.ActiveState.com/pythoncookbook
More information about the Python-list