[Python-ideas] Allow not in lambda expressions

Brendan Barnwell brenbarn at brenbarn.net
Wed Mar 27 02:27:58 EDT 2019


On 2019-03-26 23:29, Abdur-Rahmaan Janhangeer wrote:
> Suppose i have
>
> (lambda x: x if x != None else '')(someVar)
>
> returning an empty string if none
>
> but, if "not" was allowed
>
> (lambda x: x if x not None else '')(someVar)
>
> it might have been more elegant
>
> PROPOSAL: Allow "not" in lambda expressions

	What you describe is already possible, you just have to use the "is 
not" operator, just as you would in any other expression.

-- 
Brendan Barnwell
"Do not follow where the path may lead.  Go, instead, where there is no 
path, and leave a trail."
    --author unknown


More information about the Python-ideas mailing list