2024-04-27 13:54:57 发布
网友
以下面的例子:
'user_stats': {'Blog': '1', 'Discussions': '2', 'Followers': '21', 'Following': '21', 'Reading': '5'},
我想把它转换成:
'Blog' : 1 , 'Discussion': 2, 'Followers': 21, 'Following': 21, 'Reading': 5
您可以使用dictionary comprehension:
{k:int(v) for k, v in d.iteritems()}
其中d是带字符串的字典。
d
>>> d = {'Blog': '1', 'Discussions': '2', 'Followers': '21', 'Following': '21', 'Reading': '5'} >>> dict((k, int(v)) for k, v in d.iteritems()) {'Blog': 1, 'Discussions': 2, 'Followers': 21, 'Following': 21, 'Reading': 5}
dict_with_ints = dict((k,int(v)) for k,v in dict_with_strs.iteritems())
您可以使用dictionary comprehension:
其中
d
是带字符串的字典。相关问题 更多 >
编程相关推荐