Kullanıcı tanımlı sınıfları python'da sıralanabilir ve / veya karma hale getirilirken hangi yöntemlerin geçersiz kılınması / uygulanması gerekir?
Dikkat edilmesi gerekenler nelerdir?
Ben tip dir({})
benim tercüman içine dahili içinde dicts üzerinde yöntemlerinin bir listesini almak için. Bunlardan bazılarının bazı alt kümelerini uygulamam gerektiğini varsayıyorum
['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', '__le__', '__lt__', '__ne__']
Python2'nin aksine Python3 için hangi yöntemlerin uygulanması gerektiği konusunda bir fark var mı?
__cmp__
kaldırılmış olmasıdır.