Исходный тип данных в mydb
может быть десятичным объектом. Таким образом, вы можете преобразовать тип данных в запросе MySQL или в коде python.
1) Регистр в MySQL:
SELECT CAST(number AS DOUBLE) FROM info
, но этот код возвращает извлеченные строки как [(30.00,), (66.00,), (72.00,)]
потому что кортежи представляют столбцы результата запроса.
2) Регистр в python коде:
converted_rows = list(map(lambda row:float(row[0]), rows))
Возвращается список [30.00, 66.00, 72.00]
.