[Python-Dev] Summary of "dynamic attribute access" discussion

Mike Klaas mike.klaas at gmail.com
Tue Feb 13 21:56:13 CET 2007


On 2/13/07, skip at pobox.com <skip at pobox.com> wrote:

>     Mike> As a comparison, enumerate (that I would have believed was much
>     Mike> more frequent a priori), is used 67 times, and zip/izip 165 times.
>
> But (get|set|has)attr has been around much longer than enumerate.  I'm
> almost certain they existed in 1.5, and perhaps as far back as 1.0.  If you
> really want to compare the two, go back to your code baseline before
> enumerate was added to Python (2.3?) and subtract from your counts all the
> *attr calls that existed then and then compare the adjusted counts with
> enumerate.

The entire codebase was developed post-2.4, and I am a bit of an
enumerate-nazi, so I don't think that is a concern <g>.

> Given that you have more uses of zip/izip maybe we should be discussion
> syntactic support for that instead. ;-)

There are even more instances of len()... len(seq) -> |seq|? <g>

-Mike


More information about the Python-Dev mailing list