Всем привет! При сортировке списка возвращается довольно странный результат. Код которым сортирую (по задумке, мне должны возвращаться элементы списка после 9-го):
for i in pathin:
print 'New list'
dir_list = [d for d in os.listdir(i) if os.path.isdir(os.path.join(i, d))]
for i in sorted(dir_list[9:]):
print i
Оригинальный список: Вывод:
- 1.4-217
- 1.4-218 1.4-218
- 1.4-219
- 1.4-220
- 1.4-223
- 1.4-225 1.4-225
- 1.4-226 1.4-226
и т.д.
Вопрос: отчего так происходит?