missing 'xor' Boolean operator

Jean-Michel Pichavant jeanmichel at sequans.com
Wed Jul 15 19:43:20 CEST 2009


Hrvoje Niksic wrote:
[snip]
> Note that in Python A or B is in fact not equivalent to not(not A and
> not B).
>   
 >>> l = [(True, True), (True, False), (False, True), (False, False)]
 >>> for p in l:
...     p[0] or p[1]
...
True
True
True
False
 >>> for p in l:
...     not(not p[0] and not p[1])
...
True
True
True
False
 >>>      

Did I make twice the same obvious error ?

JM



More information about the Python-list mailing list