Данные из БД в словарь Python

Работаю с базой данных и возник вопрос. При запросе в БД, результат образует обычный список и к значениям в ячейках приходится обращаться так : product[0][15]. Как сделать, чтобы данные из БД записывались в словарь, в соответствии с названием ячейки в БД, например product[0]['name'] Вот пример того как на данный момент реализован запрос:

    def getTest(self):
    self.connections['DB_name'].execute(''' SELECT TOP (1000) [Oid]
                                                    ,[Code]
                                                    ,[Name]
                                                    ,[Article]
                                                FROM [DB_name].[dbo].[Products] ''')
    products = self.connections['DB_name'].fetchall()
    print(products)

Ответы (0 шт):