What if, instead, there was an `OrderedBag` class that acts like a `list` and supports set operations.
The advantage of this is that any hidden indexing that is used to optimize the operations could be efficiently created in the object that results from the set operation during its construction while performing the operation. Using lists, any such indexes would have to be produced and discarded for each operation (or could perhaps be kept in weak references or something like that, but that's messy). _______________________________________________ Python-ideas mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/T4SNPWTEVCNEQ3A3DYKLMVFP3NRMZR2W/ Code of Conduct: http://python.org/psf/codeofconduct/
