Это делает встроенную сортировку. Вы должны попробовать любой из следующих подходов.
Python списки имеют встроенный метод sort (), который изменяет список на месте, и встроенную функцию sorted (), которая создает новый отсортированный список из итерируемого.
list.sort()
print(list)
или
print(sorted(list))
Ваш список состоит из символьных строк. Сначала вы должны преобразовать их в целые числа, а затем отсортировать.
>>> list
['1008', '1033', '1080', '3107', '3589', '574', '703', '704', '712', '731', '810', '857', '862', '909', '927', '980']
>>> int_list = [int(l) for l in list]
>>> int_list.sort()
>>> int_list
[574, 703, 704, 712, 731, 810, 857, 862, 909, 927, 980, 1008, 1033, 1080, 3107, 3589]
Или просто вы можете сделать, как показано ниже:
>>> print(sorted(list,key=int))