Fix Python – Making a python user-defined class sortable, hashable
What methods need to be overridden/implemented when making user-defined classes sortable and/or hashable in python?
What are the gotchas to watch out for?
I type dir({}) into my interpreter to get a list of methods on built-in dicts. Of those, I assume I need to some implement some subset of
[‘__cmp__’, ‘__eq__’, ‘__ge__’, ‘__gt__’, ‘__hash__’, ‘….