On Mon, Apr 20, 2009 at 9:03 AM, bdb112 <boyd.blackw...@gmail.com> wrote: > Is there any obvious reason why > [False,True] and [True,True] > gives [True, True]
Well, whether the reason is obvious, I do not know, but the way and seems to be implemented is: X and Y = * X if the boolean value of X is false * Y if the boolean value of X is true In this case, bool([False,True]) = true, so the second element is taken. -- André Engels, andreeng...@gmail.com -- http://mail.python.org/mailman/listinfo/python-list