From: Gerald B. <ger...@gm...> - 2010-01-25 20:03:24
|
On Mon, Jan 25, 2010 at 3:00 PM, Jon Clements <jo...@go...> wrote: > Gerald Britton wrote: >> >> You're right about big lists, but in gramps, we either really want a >> list (big or small), or the number of iterables is small. >> >> You are also right that I am exploiting map() for the side effect, >> when used as a loop replacement. Also, this won't work the same way >> with Python 3.x where map returns an iterable. >> > > def transform(f, *seqs): > for _ in itertools.imap(f, *seqs): pass This would be better: def transform(f, sequence): for item in sequence: f(item) but then we're back where we started and have added even more attribute lookups. -- Gerald Britton |