ich mit MySQL-Datenbank und holte zwei Spalten von MySQL mit Python mitSortierung Werte in großen Wörterbuch geholt von MySQL in Python
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]
und erstellt ein Wörterbuch CountinmyDi die einzigartigen Elemente in dem Wörterbuch zu zählen. Jetzt habe ich zum Beispiel:
testA: 2 TestB: 82 TestC: 102 Test D: 3 Test E: 1 und so weiter .. über 220 Artikel
Ich mag die Elemente in meinem Wörterbuch sortieren für Beispiel, das auf der Grundlage ihrer Werte auf absteigende Reihenfolge ansteigt, zum Beispiel testC: 102, testB: 82, testD: 3, test A: 2, test E: 1. Ich würde gerne eine Idee bekommen, wie ich das tun könnte. Danke und wenn Sie weitere Infos benötigen, kann ich gerne zur Verfügung stellen.
Diese Frage hat nichts mit MySQL zu tun hat, also bitte den Tag zu entfernen. – FDavidov
Warum schreibst du nicht einfach die richtige Abfrage, damit du nichts in Python machen musst? –
okay sicher. Ich tat :) fdavidov –