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

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -