xor operator
Mats Wichmann
mats at wichmann.us
Mon Nov 13 19:33:06 EST 2023
On 11/13/23 16:24, Dom Grigonis via Python-list wrote:
> I am not arguing that it is a generalised xor.
>
> I don’t want anything, I am just gauging if it is specialised or if there is a need for it. So just thought could suggest it as I have encountered such need several times already.
>
> It is fairly clear by now that it is not a common one given it took some time to even convey what I mean. Bad naming didn’t help ofc, but if it was something that is needed I think it would have clicked much faster.
There are things that If You Need Them You Know, and If You Do Not You
Do Not Understand - and you seem to have found one. The problem is that
forums like this are not a statistically great sampling mechanism - a
few dozen people, perhaps, chime in on many topics; there are millions
of people using Python. Still, the folks here like to think they're at
least somewhat representative :)
Hardware and software people may have somewhat different views of xor,
so *maybe* the topic title added a bit to the muddle. To me (one of
those millions), any/all falsy, any/all truthy have some interest, and
Python does provide those. Once you get into How Many True question -
whether that's the odd-is-true, even-is-false model, or the
bail-after-X-truthy-values model, it's not terribly interesting to me:
once it gets more complex than an all/any decision, I need to check for
particular combinations specifically. Two-of-six means nothing to me
until I know which combination of two it is.
More information about the Python-list
mailing list