Python 从SQL查询结果创建字典

Python 从SQL查询结果创建字典,python,sql,Python,Sql,我需要从元组列表创建一个字典。SQL查询返回如下内容 [[a',5],[b',8],[c',10] 可以使用python的dict()构造函数吗?请继续尝试: dict([['a',5] , ['b',8] , ['c',10]]) 在您最喜欢的python控制台上。 你会注意到:它是有效的 该报告将告诉您原因: dict(可编辑,**kwarg) iterable中的每个项本身必须是一个正好有两个项的iterable 物体。每个项目的第一个对象成为新项目中的一个键 字典,第二个对象为相应的值

我需要从元组列表创建一个字典。SQL查询返回如下内容
[[a',5],[b',8],[c',10]

可以使用python的
dict()
构造函数吗?

请继续尝试:

dict([['a',5] , ['b',8] , ['c',10]])
在您最喜欢的python控制台上。 你会注意到:它是有效的

该报告将告诉您原因:

dict(可编辑,**kwarg)

iterable中的每个项本身必须是一个正好有两个项的iterable 物体。每个项目的第一个对象成为新项目中的一个键 字典,第二个对象为相应的值


这显然是基于这样的假设,即a、b和c是你在字典中真正想要的键。

写这篇文章所花的时间比你在控制台中键入
dict([[a',5],'b',8],'c',10]])
要长。