2
cur是遊標到數據庫。python:如何排序從sql查詢返回的列表?
cur.execute(select a,b from table)
List = cur.fetchall() is like this
[('a', Decimal('1420.3345345278832575')), ('b', Decimal('380.0000000000000000')),('c', Decimal('382.0000000000000000'))]
我想在元組即十進制
我試圖在第二個項目的基礎上這一結果進行排序:
sorted(List,key=itemgetter(1))
這並沒有對列表進行排序。
有什麼建議嗎?
能否請您闡述一下「這行不通」? – TerryA
編輯了問題 – Peter
爲什麼不只是將您的查詢更改爲'按b從表格順序中選擇a,b? –