我有一个 JSON 文件,其中有很多同名的键,我想要做的是使用 Python 更改具有相同名称的键的值的数据类型。例如:-
{ 'name': 'Tom'
'nick': 'T'
'class': '2'
}
{ 'name': 'Ron'
'nick': 'R'
'class': '5'
}
现在这里在"class"
键有值'2', '5'
这是一个字符串。我们可以将它们更改为整数吗?如果是这样怎么办?
P.s - 这个问题可能看起来很愚蠢,因为我对这些事情真的很陌生,但请耐心等待。
我看不到你的字典的其余部分是什么样子,但这是一个简单的例子。
假设这是您的 JSON 字典:
dic={1:{'name': 'Tom','nick': 'T','class': '2'},
2:{'name': 'Ron','nick': 'R','class': '5'}}
dic[1]['class']=int(dic[1]['class'])
dic[2]['class']=int(dic[2]['class'])
dic
{1: {'class': 2, 'name': 'Tom', 'nick': 'T'},
2: {'class': 5, 'name': 'Ron', 'nick': 'R'}}
type(dic[1]['class'])
int
在 JSON 结构中,花括号内的两个值中的每一个都有任何键,类似于1:
and 2:
?这些是钥匙。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)