我有以下查询
cursor.execute( """ SELECT transform(row_to_json(t)) FROM (select * from table where a = %s and b = %s limit 1000) t; """ , (a_value, b_value))
运行records = cursor.fetchall()
将返回大小为1元组的列表.
无论如何只返回一个列表列表?
我问这个是因为我想将列表列表转换为numpy矩阵,并且循环将单例元组转换为列表很慢.
当您有多行时,可以使用以下代码
result = [r[0] for r in cur.fetchall()]