python - rename keys in a dictionary -
I want to change the names of keys in a dictionary which are ints, and I need them so that the inputs with key zero They can sort correctly.
For example, my keys are like this:
'1', '101', '11'
and I may need them:
'001', '101', '011'
What is doing, but I know that there is a better way
tmpDict = {} in the ADC for the old: t MpDict ['% 04d'% int (olden)] = addict [oldkey] New controlled = tmpDict
You are going wrong about this if you want to draw entries on a line in a specific way, then you have to sort on the extraction.
for sorted (D, key = int): print '% s:% R'% (k, d [k])
< / Div>
Comments
Post a Comment