Re:Python Patterns - An Optimization Anecdote
by scott_s on Tuesday November 02, 2010 @11:20AM
(#1860764)
My results agree with yours, in terms of who wins. Python 2.6 (2.4 is similar, and 3.0 is as well, for the techniques that were still valid) on OSX 10.5, Intel Core Duo at 2 GHz:
edit: I added a ninth function,
To test if the difference between f8 and f6 was the list comprehension or the joinfields method. A result of 0.072 tells me it's the list comprehension. The only difference between f8 and f9 is list comprehension versus map. That leads me to conclude that map is indeed a faster way to construct a list than a list comprehension. (Although this may change for a user-defined function. I could test this, but I've spent enough time already.)
[ Parent
| on HN ]
There are no comments on this comment yet.