Я много читал на этом форуме, но я не смог найти правильный способ добавить все элементы в свой словарь ... Так что, возможно, кто-то может мне помочь!
Сначала объяснение:
rows = cur.fetchall()
columns=[desc[0] for desc in cur.description]
GID_Distances = {}
if len(rows) > 0:
for row in rows:
items = zip(columns, row)
GID_Distances = {}
for (name, value) in items:
GID_Distances[name]=value
row - это список из sql-оператора. так что в этом списке несколько значений с одним и тем же ключом ... Я просто хочу получить что-то вроде таблицы
что-то вроде этого:
{['id': 1, 'point': 2], ['id': 2, 'point': 3]}
но для цикла выше результат только последний элемент, потому что он перезаписывает все раньше. Есть идеи????