Need an identity operator because lambda is too slow
Paul Rubin
http
Sun Feb 18 01:16:59 EST 2007
"Deron Meranda" <deron.meranda at gmail.com> writes:
> do_transform = some_rare_condition
> for item in some_sequence:
> if do_transform:
> item2 = transform_function(item)
> else:
> item2 = item
> ..... # more stuff
This might be a little more direct:
from itertools import imap
if some_rare_condition:
mapped_sequence = imap(transform_function, some_sequence)
else:
mapped_sequence = some_sequence
for item in mapped_sequence:
# more stuff
I agree that an identity function would be useful. I think I
suggested it a long time ago and didn't get much interest.
More information about the Python-list
mailing list