create boolean
Andre Engels
andreengels at gmail.com
Sat Mar 7 13:39:13 EST 2009
On Sat, Mar 7, 2009 at 6:03 AM, Grant Edwards <grante at visi.com> wrote:
> Putting in the second comparison in makes the code match the
> stated requirement. Otherwise you have to start making
> assumptions about what n might be besides None or the empty
> list.
But the stated requirement already assumes that n is either None or a
list. The outcome is simply undefined when used on something that is
not None or a list. And it feels more in line with Python philosophy,
in particular with duck typing, to have 'list-like objects' (like sets
or tuples) behave like lists.
--
André Engels, andreengels at gmail.com
More information about the Python-list
mailing list