Why does list have no 'get' method?

Steve Holden steve at holdenweb.com
Thu Feb 7 08:44:28 EST 2008


bearophileHUGS at lycos.com wrote:
> Steven D'Aprano:
>> With the greatest respect, I think that if you think the second example
>> "is more clear", you're completely bonkers. *grins*
> 
It's amusing how often "with the greatest respect" is used to preface a 
statement that clearly implies very little respect at all. Though, for 
what it's worth, I agree with Steven here.

> No one is completely normal, I presume :-)
> I'd like to know what others think about it, about this anti-feature.
> What I can say is that other computer languages too think that boolean
> operations must return boolean values only, so I am not alone in my
> folly :-)
> 
Other languages do indeed refuse the temptation to short-circuit, but 
that doesn't mean that Python is wrong to do so. It's a design choice, 
and while you are free to disagree with it I imagine you would be 
pissing in the wind in attempting to get a change like that into Python 3.

Most people like the semantics of "and" and "or" as they are.

no-more-normal-than-anyone-else-ly y'rs  - steve
-- 
Steve Holden        +1 571 484 6266   +1 800 494 3119
Holden Web LLC              http://www.holdenweb.com/




More information about the Python-list mailing list