Hey Steve,

How about set.symmetric_difference()?
Does it not do what you want?

Best regards,
Bar Harel

On Sun, Mar 22, 2020, 10:03 PM Steve Jorgensen <ste...@stevej.name> wrote:

> Currently, the `issubset` and `issuperset` methods of set objects accept
> arbitrary iterables as arguments. An iterable that is both a subset and
> superset is, in a sense, "equal" to the set. It would be inappropriate for
> `==` to return `True` for such a comparison, however, since that would
> break the `Hashable` contract.
>
> Should sets have an additional method, something like `like(other)`,
> `issimilar(other)`, or `isequivalent(other)`, that returns `True` for any
> iterable that contains the all of the items in the set and no items that
> are not in the set? It would therefore be true in the same cases where
> `<set> = set(other)` or `<set>.issubset(other) and <set>.issuperset(other)`
> is true.
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/ULQQ7TZBPQN3RAGKIP52XHFD6LR4HIB4/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/O6PEO3FZ35SRNE7HZNW6OTHDWM3ZEZ4V/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to