Сортировать список числовых строк в порядке возрастания
Я создал базу данных sqlite, в которой есть таблица, в которой хранятся значения температуры. Значения температуры записываются в базу данных в порядке возрастания в первый раз. Затем я считываю значения температуры из базы данных в список, а затем добавляю этот список в поле со списком, чтобы выбрать температуру - работает отлично.
Полученный список, скажем:
templist = ['25', '50', '100', '150', '200', '250', '300'].
Затем я добавляю новое значение температуры, скажем, «33» в базу данных.
Он добавляется в конец таблицы. Если я сейчас читаю температуру, список станет:
['25', '50', '100', '150', '200', '250', '300', '33'].
Если я сделаюtemplist.sort()
или жеsorted(templist)
конечный результат
['150', '200', '25', '250', '300', '33', '50']
Есть ли простой способ отсортировать список в порядке возрастания, чтобы я получил:
['25', '33', '50', '100', '150', '200', '250', '300']