class A(object):

    def __eq__(self, other):
        return True
one, two = A(), A()
d = {one: 'one'}
one == two
Я могу использовать изменяемый объект в качестве ключа словаря в python. Это не запрещено?