当我执行下面这样的操作时
sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()
我认为必须记住列出现的顺序才能够提取它们,例如:
result[0] is id
result[1] is first_name
有没有一种方法可以返回一个字典? 这样我就可以使用result['id']或类似的方式了吗?
使用编号的列存在的问题是,如果您编写代码然后插入一列,您可能需要更改代码,例如,result[1]表示first_name,但现在可能是date_joined,因此必须更新所有代码...