Python wikibookから python 言語を初めて見ています。
セットについては、次のことが言及されています。
セット内の各アイテムをループ移動することもできます。ただし、セットは順序付けされていないため、反復がどの順序に従うかは定義されていません。
与えられたコード例は次のとおりです。
s = set("blerg")
for letter in s:
print letter
出力:
r b e l g
プログラムを実行すると、何回実行しても同じ順序で結果が得られます。セットが順序付けられておらず、反復の順序が定義されていない場合、セットが同じ順序で返されるのはなぜですか? そして、注文の根拠は何ですか?