and [True,True] --> [True, True]?????
"Martin v. Löwis"
martin at v.loewis.de
Mon Apr 20 16:05:57 EDT 2009
> Are they widespread? I haven't noticed, yet.
>
> I prefer to write it explicitly:
>
> if len(lst) > 0:
I prefer to test explicitly for the truth value of the
list. I don't want to test whether the length of the list
is greater than 0 (in fact, I don't care about the length
property of the list at all) - I want to know whether the
list is empty (or not empty). The Python syntax for this
test is
if lst:
# not empty
or
if not list:
#empty
The view "let me test for the precise value" leads to
formulations like
if foo is True:
return True
else:
return False
People should have more trust in boolean conversions.
Regards,
Martin
More information about the Python-list
mailing list