如何在Python中字典中将unicode转换为整数或浮点数
比如,我有一个字典,长得像这样:
Degree = {'Union': u'1', 'Cook': u'3', 'Champaign': u'7'}
我想把它转换成:
Degree = {'Union': 1, 'Cook': 3, 'Champaign': 7}
我知道这个问题不难,但我试了很多方法,比如用json,或者*.items……可是就是搞不定。
2 个回答
2
用 int(value) 来转换它:
values = {k:int(v) for(k,v) in Degree.items()}
3
使用字典推导式:
converted_degrees = {key: int(value) for (key,value) in Degree.items()}
>>> converted_degrees
{'Union': 1, 'Cook': 3, 'Champagne': 7}