Estoy ejecutando una consulta mysql en python usando el paquete MySQLdb. El código es como la siguiente:obtener el valor decimal sin procesar desde la consulta mysqldb
c=db.cursor()
c.execute("""select * from table""")
output = []
for row in c:
output.append(row[4])
donde row[4]
contiene un valor decimal que desea almacenar en la lista output
.
El problema es que cada valor que obtengo se ve así: Decimal('XX.XX')
donde todo lo que quiero en la lista output
es XX.XX. Al final de la secuencia de comandos, mi lista output
se ve así:
[Decimal('10.02'), Decimal('20.24'), ...]
pero necesito que sólo contiene los números, así:
[10.02, 20.24, ...]
¿Cómo hacer eso?
Gracias!
eso es todo gracias! –