【发布时间】:2018-02-06 05:19:48
【问题描述】:
我一直在尝试解决这个问题,但我无法正确解决:( 我在 Django 中查询 mySQL 数据库,我的结果作为数组内的元组返回。请看下面的虚拟数据;
query_results = [
(500, datetime.date(2017, 1, 1)),
(302, datetime.date(2017, 1, 2)),
(550, datetime.date(2017, 1, 3)),
(180, datetime.date(2017, 1, 4)),
(645, datetime.date(2017, 1, 5)),
(465, datetime.date(2017, 1,6))
]
500、302、550 等……是我的记录。下一个元素是这些记录的日期。我想使用循环将它们附加到字典中,但我总是收到以下错误:
TypeError: list indices must be integers, not tuple.
谁能给我一些建议,告诉我如何将这些附加到这样的东西中:
myDict = {
"record": "",
"date": ""
}
非常感谢所有帮助!
【问题讨论】:
-
... foo = dict(query_results) ?
-
您想要字典列表吗?还是以第一个元素为键,第二个元素为值的字典?
-
我想要 myDict = { "record": "302", "date": "somedate" }
-
并记录字典中的所有内容
-
您可能正在使用 django。您是如何获得这些结果的?
标签: python mysql django python-2.7