A curious bit of code...

Dave Angel davea at davea.name
Fri Feb 14 07:19:32 EST 2014


 Terry Reedy <tjreedy at udel.edu> Wrote in message:
> On 2/13/2014 1:37 PM, forman.simon at gmail.com wrote:
>> I ran across this and I thought there must be a better way of doing it, but then after further consideration I wasn't so sure.
>>
>>    if key[:1] + key[-1:] == '<>': ...
> 
> if key[:1] == '<' and key[-1:] == '>: ...
> is the obvious choice to me. If the first clause is false, it never 
> computes the second.
>
And therefore no need for the second colon.

if key[:1] == '<' and key[-1] == '>: ...



-- 
DaveA




More information about the Python-list mailing list