On 2009-07-14 14:56, Dr. Phillip M. Feldman wrote:
!= does do what I want, except that it doesn't indicate to someone reading
the code that the operands are being treated as logicals. (Readability is
supposed to be one of the major selling points of Python). But, this is
probably good enough.
In the words of those greater than myself, "Not every one-liner needs to be in
the standard library."
def xor(a, b):
return bool(a) != bool(b)
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
--
http://mail.python.org/mailman/listinfo/python-list