这是测试代码,
import sqlite3
conn = sqlite3.connect('locations.db')
cur = conn.cursor()
cur.execute("SELECT Latitude FROM adress")
result= cur.fetchone()
print(type(result))
然后打印出来
<class 'tuple'>
我在该数据库中有5列,其中一列是latitude
,我想以浮点数形式返回它,但它以元组形式出现。因此,我无法将其用于需要的地方!我怎样才能使它漂浮起来?
答案 0 :(得分:1)
fetchone()
始终返回一个元组。如果选择一列,它将返回一维元组。
解决方案很简单,只需使用元组的第一个元素即可。
result= cur.fetchone()[0]