使用cx_Oracle将查询输出转换为dictonary对象

时间:2016-04-20 23:47:40

标签: python cx-oracle

在python中使用cx_oracle模块时,当我运行查询并打印输出时,它会将其作为元组对象提供。但是我希望将输出作为一个字典对象,整齐地: {,'','',','',}

我能为此快速做点什么吗?

1 个答案:

答案 0 :(得分:0)

我找到了一种方法来做到这一点。以下是相关的代码段:

column_name = [column1,column2,column3]
 for row in cur:
        list_row = list(row) # convert the tuple row to a list type. 
        final = zip(column_names,list_row) # zip the two lists.  
        dict_final = dict(final) # Convert the resulting final list to a dictionary. 

我不知道是否有更好的方法可以做到这一点,但这就是我想出来的。