我有以下字典:
d = {
u'71': u' 12.3/0.2mm',
u'70': u' 12.1/0.2mm',
u'79': u' 13.9/0.2mm',
u'78': u' 13.7/0.2mm'
}
这些键当前是字符串。如何将它们转换为整数?
我尝试使用
d = {int(k) for k in d}
,但是它弄乱了字典,只返回了键。 最佳答案
尝试像这样创建一个新字典:
>>> d = {u'71': u' 12.3/0.2mm', u'70': u' 12.1/0.2mm', u'79': u' 13.9/0.2mm', u'78': u' 13.7/0.2mm'}
>>>
>>> {int(k): v for k, v in d.items()}
{71: u' 12.3/0.2mm', 70: u' 12.1/0.2mm', 78: u' 13.7/0.2mm', 79: u' 13.9/0.2mm'}