Python3: on removing map, reduce, filter

Steve Holden steve at holdenweb.com
Sun Jan 9 10:59:59 EST 2005


Andrey Tatarinov wrote:

> Hi.
> 
> How does GvR suggestions on removing map(), reduce(), filter() correlate 
> with the following that he wrote himself (afaik):
> 
> http://www.python.org/doc/essays/list2str.html
> 
> ?
It promotes the sensible realization that when optimization is the goal 
code may well tend to get ugly, sometimes uglier than necessary. Note 
that the first version is completely straightforward and comprehensible.

And note that the summary in the conclusiogn BEGINS with "Rule number 
one: only optimize when there is a proven speed bottleneck", which seems 
to adequately imply that straightforward code is to be preferred unless 
speed requirements override that.

regards
  Steve
-- 
Steve Holden               http://www.holdenweb.com/
Python Web Programming  http://pydish.holdenweb.com/
Holden Web LLC      +1 703 861 4237  +1 800 494 3119



More information about the Python-list mailing list