我想重命名一个字典中的键,这些键是整数,我需要它们是带有前导零的整数,以便正确排序。
例如,我的键如下:
我需要它们是:
这是我现在正在做的事情,但我知道有更好的方法。
例如,我的键如下:
'1','101','11'
我需要它们是:
'001','101','011'
这是我现在正在做的事情,但我知道有更好的方法。
tmpDict = {}
for oldKey in aDict:
tmpDict['%04d'%int(oldKey)] = aDict[oldKey]
newDict = tmpDict