在Python中如何将字典中的unicode转换为整数或浮点数

2024-04-16 17:43:30 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,我有一本字典,它是这样的:

Degree = {'Union': u'1', 'Cook': u'3', 'Champaign': u'7'}

如何将其转换为:

Degree = {'Union': 1, 'Cook': 3, 'Champaign': 7}

我知道这不是一个很难的问题,但是我尝试了很多方法,比如json,*.items。。。但我就是不明白。


Tags: 方法json字典itemsunioncookdegreechampaign
2条回答

使用int(value)转换它:

values = {k:int(v) for(k,v) in Degree.items()}

使用字典理解:

converted_degrees = {key: int(value) for (key,value) in Degree.items()}
>>> converted_degrees
{'Union': 1, 'Cook': 3, 'Champagne': 7}

相关问题 更多 >