我想與它的價值添加一個文本字段成,如何在列的頂部添加文本字段?
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