Я создал базу данных 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']