【发布时间】:2015-02-27 00:34:23
【问题描述】:
我很难将我的查询结果转换为 python 字典。每个字典应该代表一个学生,键是列名,值是查询中的相应值,到目前为止,这是我想出的:
def all_students():
qu= 'select * from students'
crs.execute(qu)
for row in crs:
student= {"StudentNum":row[0], "StudentLastName":row[2], "StudentFirst Name":row[3}
return student
但是当我打印它时,它返回正确的信息并且一切都乱了套,它只显示一条记录:
{'StudentLastName': Jane, StudentNum: 'Smith ', StudentFirst Name: '1612'}
【问题讨论】:
标签: python sql dictionary