Если у меня есть два одинаковых набора, то есть a == b
дает мне True
, будет ли у них одинаковый порядок итерации? Я попробовал, и он работает:
>>> foo = set("abc")
>>> bar = set("abc")
>>> zip(foo, bar)
[('a', 'a'), ('c', 'c'), ('b', 'b')]
Мой вопрос: мне повезло, или это поведение гарантировано?