从Python中的字符串创建字典

萨尔曼

在我的Python程序中,我具有以下格式的字符串:

'name': 'Salman','age': '25', 'access': 'R', 'id': '00125'

我想将其转换为dict类型,这样我可以像查询dict["name"]得到"Salman"打印。

pp

用途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'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章