"Cameron Laird" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> In article <[EMAIL PROTECTED]>,
> Dan Perl <[EMAIL PROTECTED]> wrote:
> .
> .
> .
>>has the conciseness of the C statement.  The pre- and post-increment
>>and -decrement in C/C++/Java are very powerful and I miss them in python.
>
> Me, too.
>
> Which is, I suspect, evidence for the incompleteness of our Pythonhood.
> As Peter Hansen already hinted in this thread, an appetite for the
> increment and related operators probably is a symptom that there's an
> opportunity nearby to use an iterator or string method or such.  C++
> and Java wish they had it so good.

I can't say that is not part of the reason, but the example in the OP is a 
clear illustration of cases where something like an increment/decrement 
operator would be very useful.  OTOH, I was thinking of saying in my 
previous posting that I prefer
    for n in range(start, 0, -1):
to
    n = start
    while (n--)
I think that the first form is more readable, although that may be just me. 
I would actually even prefer the 'for' statement in C to the 'while' 
statement:
    for (n=start; n<=0; n--) 


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to