RE: https://hachyderm.io/@nedbat/115758611283655705
I also got to use this Python oddity for real in a test suite:
https://github.com/coveragepy/coveragepy/blob/main/tests/test_misc.py#L24-L30
# Make two sets which are equal but iterate differently.
numset1 = set(range(20))
numset2 = set(range(20))
for i in range(0, 20, 2):
numset2.remove(i)
for i in range(0, 20, 2):
numset2.add(i)
def test_scrambled_sets():
assert numset1 == numset2
assert list(numset1) != list(numset2)