我想与它的价值添加一个文本字段成,如何在列的顶部添加文本字段?
jdata = db.executesql("select supplier_name from supplier", as_dict=True)
ret_data = [i.values() for i in jdata]
return dict(jdata=ret_data)
例如,输出将是这样的:
{[['Name', 'Rank'], ['Tom', 1],['Scott', 2],['Joe', 3]]}
谢谢!
你查询只包含一列,而不是两列。另外,假设您提前知道列名是否安全(即,您不需要从返回的结果中提取它们)? – Anthony
谢谢安东尼,我的意思是我想在列表的开头附加[['name','rank']]字段。 – user7192115
正确,但希望澄清,因为您的查询实际上并未选择排名字段,因此它不会显示在结果中。也希望确保这不是一个普遍的问题,因为您不知道列名的完整列表,并且需要从查询结果中获取它们。 – Anthony