Сортировка списка числовых строк в порядке возрастания

Я создал базу данных 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']
50
задан John Kugelman supports Monica 3 October 2018 в 16:58
поделиться