В соответствии с этой проблемой @MohitVerma упоминается, что makeset () не должен поддерживать порядок, и они планируют исправить doc : Как и makelist, makeset также работает супорядоченные данные и будут генерировать массивы на основе порядка строк, которые передаются в него.
Вы можете использовать makelist () в качестве обходного пути, который поддерживает упорядочение в соответствии с моим тестированием.