我有以下字典,我需要删除字典对象中键和值周围不必要的双引号:
d={" 'John'": "'car': 2, 'laptop': 4, 'comp': 3"," 'Jim'": "'car':2, 'laptop':3 ,'computer':2"}
我希望dictionary对象像:
^{pr2}$以下是我尝试过但出现错误的代码:
ast.literal_eval(d.replace('""', '"'))
最初我有一个string对象,我试图把它解析成dict,我得到了上面的初始d={},所以当我尝试这样做时
print(d['john']) gives error
但是当我做d[“john'”时,它会打印出正确的值。所以我试着修复它
假设来源是可信的:
你想把它转换成dict的dict? 您可以尝试以下代码:
相关问题 更多 >
编程相关推荐