ユーザ定義クラスをPythonでソート可能またはハッシュ可能にするときに、どのメソッドをオーバーライド/実装する必要がありますか?Pythonユーザ定義クラスをソート可能、ハッシュ可能にする
気を付けることは何ですか?
私はを私の通訳に入力すると、組み込みのdictsのメソッドのリストを取得できます。これらのうち、私はいくつかは、Python2とは対照的に、方法はのpython3のために実装する必要があるに違いがある
['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', '__le__', '__lt__', '__ne__']
のいくつかのサブセットを実装するために私が必要と仮定しますか?
ここでうまくいっています:http://stackoverflow.com/q/1061283/641766 Python 2.xと3.xの違いは、 '__cmp__'が削除されたことです。 – zeekay