У меня есть таблица, которая имеет около 50 столбцов. Чтобы извлечь переменные из таблицы, я делаю:
cursor.execute("SELECT * FROM title WHERE vendor_id = '%s'"%vendor_id)
data=cursor.fetchone()
provider, language, type, subtype, vendor_id = data[0], data[1], data[2], data[3], data[4]
etc...
Есть ли способ сделать это более кратко: переменные, которые я хочу определить, также являются именами столбцов. Возможно, что-то вроде (в псевдокоде) -
values=cursor.fetchone; columns=cursor.fetchcolumns()
data = zip(columns, values)