Как преобразовать результаты SQL-запроса в словарь PythonPython

Программы на Python
Ответить
Anonymous
 Как преобразовать результаты SQL-запроса в словарь Python

Сообщение Anonymous »

У меня возникли трудности с преобразованием результатов запроса в словарь Python. Предполагается, что каждый словарь представляет одного студента, ключи — это имя столбца, а значения — соответствующие значения из запроса. На данный момент я получил вот что:

def all_students():
qu= 'select * from students'
crs.execute(qu)
for row in crs:
student= {"StudentNum":row[0], "StudentLastName":row[2], "StudentFirst Name":row[3}
return student


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

{'StudentLastName': Jane, StudentNum: 'Smith ', StudentFirst Name: '1612'}


Подробнее здесь: https://stackoverflow.com/questions/287 ... dictionary
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»