class MyStr(str):

    def __hash__(self):
        return 0
a = MyStr('a')
b = MyStr('b')
c = MyStr('c')
foo = {a, b, c}
foo
bar = {b, a, c}
foo is bar
foo == bar
list(zip(foo, bar))
Порядок итерации наборов в Python