Boolean tests [was Re: Attack a sacred Python Cow]
Erik Max Francis
max at alcyone.com
Wed Jul 30 03:55:43 EDT 2008
Russ P. wrote:
> On Jul 29, 11:36 pm, Erik Max Francis <m... at alcyone.com> wrote:
>> Russ P. wrote:
>>> Come to think of it, shouldn't the list type have an "isempty" method?
>>> Or does it?
>> Yes. It's written:
>>
>> if not aList:
>> ...
>
> As you know, that is not quite exactly the same thing. An "isempty"
> method would fail if aList were an integer, and such failure might be
> desirable if someone mistakenly had aList pointing to an integer.
If you're that concerned about what the type is, then you can do
explicit typechecks. Those are discouraged precisely because of
Python's dynamism. But knock yourself out.
--
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
The actor is not quite a human being -- but then, who is?
-- George Sanders
More information about the Python-list
mailing list