Sal*_*man 2 python string dictionary
在我的Python程序中,我有一个格式的字符串:
'name': 'Salman','age': '25', 'access': 'R', 'id': '00125'
Run Code Online (Sandbox Code Playgroud)
我想将其转换为dict类型,这样我可以查询想dict["name"]获得"Salman"打印.
用途ast.literal_eval:
import ast
mystr = "'name': 'Salman','age': '25', 'access': 'R', 'id': '00125'"
d = ast.literal_eval('{'+mystr+'}')
# {'access': 'R', 'age': '25', 'id': '00125', 'name': 'Salman'}
d['access'] # 'R'
Run Code Online (Sandbox Code Playgroud)