我很难将我的查询结果转换为 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'}