Я часто использую python для обработки каталогов данных. Недавно я заметил, что порядок списков по умолчанию изменился на нечто почти бессмысленное. Например, если я в текущем каталоге, содержащем следующие подкаталоги: run01, run02,... run19, run20, а затем создаю список из следующей команды:
dir = os.listdir(os.getcwd())
то я обычно получаю список в следующем порядке:
dir = ['run01', 'run18', 'run14', 'run13', 'run12', 'run11', 'run08', ... ]
и так далее. Порядок был буквенно-цифровым. Но этот новый порядок остался со мной на некоторое время.
Что определяет (отображается) порядок этих списков?