If I have two identical sets, meaning a == b
gives me True
, will they have the same iteration order? I tried it, and it works:
>>> foo = set("abc")
>>> bar = set("abc")
>>> zip(foo, bar)
[('a', 'a'), ('c', 'c'), ('b', 'b')]
My question is, was I lucky, or is this behavior guaranteed?