MySQLdb パッケージを使用して、python で mysql クエリを実行しています。コードは次のようになります。
c=db.cursor()
c.execute("""select * from table""")
output = []
for row in c:
output.append(row[4])
whererow[4]
には、リストに格納する 10 進数の値が含まれていoutput
ます。
問題は、取得しているすべての値が次のようになっていることです。リストDecimal('XX.XX')
に必要なのoutput
は XX.XX だけです。スクリプトの最後で、output
リストは次のようになります。
[Decimal('10.02'), Decimal('20.24'), ...]
しかし、次のように数字だけを含める必要があります。
[10.02, 20.24, ...]
それ、どうやったら出来るの?
ありがとう!