我連接到MySQL數據庫和提取兩列從MySQL的蟒蛇與排序值從MySQL中獲取蟒蛇
query = ('select test_id, a_id from b.atc_id_TO_cID ')
cursor.execute(query)
rows = cursor.fetchall()
CountinmyDi = {}
for row in rows:
if not row[0] in CountinmyDi.keys():
CountinmyDi[row[0]] = 1
else :
CountinmyDi[row[0]] += 1
for key in CountinmyDi.keys():
print str(key) + ":" ,CountinmyDi[key]
並創建了一個字典CountinmyDi計數字典裏面的唯一項目。現在我有例如:
種皮:2 TESTB:82 TESTC:102測試d:3試驗E:1等..約220項
我想將字典內的項目進行排序例如根據它們的值增加到遞減順序,例如testC:102,testB:82,testD:3,test A:2,test E:1.我想知道我該怎麼做。謝謝你,如果你需要進一步的信息,我可以很樂意提供。
這個問題與MySQL無關,所以請刪除標記。 – FDavidov
爲什麼不直接寫正確的查詢,以免在Python中做任何事情? –
好的確定。我做了:) fdavidov –