Raymond Hettinger wrote:
> Also, I recommend tightening the PEP's motivation. There are only two
> advantages, encoding and readability. The former is only a minor gain
> because all it saves is a function call, an O(1) savings in an O(n)
> context. The latter is where the real benefits lay.
The introduction of 'enumerate', and the proliferation of better
iterators that reduce the need for pure-integer loops should be
adressed in the revised motivation. I know my use of 'range' drops
close to zero when I'm working with Python versions that supply
'enumerate'.
Even when I do have a pure integer loop, I'll often assign the result
of the range/xrange call to a local variable, just so I can give it a
name that indicates the *significance* of that particular bunch of
numbers.
Cheers,
Nick.
--
Nick Coghlan | [EMAIL PROTECTED] | Brisbane, Australia
---------------------------------------------------------------
http://boredomandlaziness.blogspot.com
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com