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.
--
https://mail.python.org/mailman/listinfo/python-list