我怎样才能把这个字符串
"((145541L, u'/.stats/'), (175706L, u'///')"
到python中的json对象,例如
{'145541' : '/.stats/',
'175706' : '///'
}
我一直在尝试 tuple() 和其他方法,但确实如此
谢谢
最佳答案
快速修复:
>>> import ast
>>> s = "((145541L, u'/.stats/'), (175706L, u'///')"
>>> {str(k): v for (k, v) in ast.literal_eval(s + ')')}
{'175706': u'///', '145541': u'/.stats/'}
但你真的应该尝试调查 json.loads
反而。
关于python - 将字符串转换为数组 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14492277/