Python - mysqlDB, sqlite результат в виде словаря

Когда я делаю что-то вроде

sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()

Я думаю, что нужно помнить порядок, в котором столбцы могут быть извлечены, например

result[0] is id
result[1] is first_name

есть ли способ вернуть словарь? так что я могу вместо этого просто использовать результат ['ID'] или подобное?

Проблема с пронумерованными столбцами состоит в том, что если вы пишете свой код, а затем вставляете столбец, вам, возможно, придется изменить код, например, результат [1] для first_name теперь может быть date_joined, поэтому придется обновить весь код ...

Ответы на вопрос(0)

Ваш ответ на вопрос