gpt4 book ai didi

python - 如何在 psycopg2 中返回列表而不是元组

转载 作者:太空狗 更新时间:2023-10-30 01:46:18 26 4
gpt4 key购买 nike

我有以下查询

    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()]

关于python - 如何在 psycopg2 中返回列表而不是元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com