Я экспериментировал с set
в python, и хотя я понял, что он не отсортирован, основываясь на хешах , я нахожу странным, что он автоматически сортирует эти числа, как в Python 2, так и в 3:
>>> list(set([2,1,3,6,5,3,6,4]))
[1, 2, 3, 4, 5, 6]
>>> list(set([2,1,3,6,5,3,6,4,0,7]))
[0, 1, 2, 3, 4, 5, 6, 7]
Я гуглил некоторое время, но не нашел ответа на поведение этих двух функций вместе.