Extending Python Syntax with @

David MacQuigg dmq at gain.com
Thu Mar 11 09:49:17 EST 2004


On Thu, 11 Mar 2004 14:09:47 GMT, Kyler Laird <Kyler at news.Lairds.org>
wrote:

>claird at lairds.com (Cameron Laird) writes:
>> Whenever you feel like a lambda, define a named
>> function; 
> 
>How do you cleanly do that?
>	foo = range(-10, 10)
>	my_op = lambda x: float(x) / max(map(abs, foo))
>	bar = map(my_op, foo)
>
>--kyler

foo = range(-10, 10)
#  my_op = lambda x: float(x) / max(map(abs, foo))
def my_op(x): return float(x) / max(map(abs, foo))
bar = map(my_op, foo)

-- Dave



More information about the Python-list mailing list