Ich habe WörterbuchWie kann ich den Auftrag in OrderDict ändern?
from collections import OrderedDict
md = {"r3":"piz","r1":"pic","r9":"piz","r12":"pic","r19":"lia","r2":"kurcc","r21":"jes","r99":"pic","r111":"kurcc","r116":"kurcc","r211":"ar","r221":"buc"}
print (OrderedDict(sorted(md.items(), key=lambda t: t[0])))
Ich möchte es sortieren, von der niedrigsten number.But Ich habe
OrderedDict([('r1', 'pic'), ('r111', 'kurcc'), ('r116', 'kurcc'), ('r12', 'pic'), ('r19', 'lia'), ('r2', 'kurcc'), ('r21', 'jes'), ('r211', 'ar'), ('r221', 'buc'), ('r3', 'piz'), ('r9', 'piz'), ('r99', 'pic')])
Wie soll ich den Code ändern r1 zu haben, r2, r3 bestellen?
Sind alle Tasten der Form ' 'r ...''? –
Ja, sie sind diese Form. – MishaVacic
vielleicht 'key = int (t [0] [1:])' –