【发布时间】:2015-03-12 21:46:48
【问题描述】:
我有一个表,其列为id、col1、col2、col3。我就是这样执行查询的。
cur.execute(query)
row = cur.fetchall()
我能否在dict 中获取row 的数据,即我想将此结果作为结果传递给api。
cur.fetchall() 将产生以下格式的结果((id,col1,col2,col3),(id,col1,col2,col3),(id,col1,col2,col3))
我能得到结果吗
[
{id:value,col1:value,col2:value,col3:value},
{id:value,col1:value,col2:value,col3:value},
{id:value,col1:value,col2:value,col3:value}
]
我知道这个概念,我可以循环fetchall(),并使用字典概念获取值,即
rows = cursor.fetchall()
for row in rows:
id = row['id']
col1 = row['col1']
and so on...
我可以将rows 作为字典传递吗?
【问题讨论】:
标签: python mysql dictionary