Python3の集合について重複を取り除き昇順で出力しなさいという問題で解答が以下になってました入力: 1 2 3 3 4 5a = {int(x) for x in input().split()} # a = {1, 2, 3, 4, 5}print(\u0026quot; \u0026quot;.join(map(str, a)))自分の認識では集合は順序が決まってないと思ってたので今までこれではダメだという認識でしたこれを出力すると確かに12345と最初の順序どうりに昇順になりますがこれはたまたまなのではないのでしょうか?代わりにこちらの集合で試してみると順序が入れ替わってますa = {5, 3, 8, 5} # a = {8, 3, 5}これはどういうことでしょうか?