我已经实现了一种创建字典列表的方法,但我想知道是否有更有效的方法来这样做(同时保留两个列表中的顺序元素):
#global variable
dict_agriculture = []
col_name_agriculture = [tuple[0] for tuple in querycurs.description]
rows_agriculture = querycurs.fetchall()
for row in rows_agriculture:
dict1 = dict(zip(col_name_agriculture, list(row)))
dict_agriculture.append(dict1)