Python将字符串转换成字典

1. ast包

import ast
user_info = '{"name" : "南湖", "gender" : "male", "age": 28}'
user_dict = ast.literal_eval(user_info)
# 结果如下:来自Spdyer(python 3.7)

 

 2. 通过json格式转换

 

import json
user_info = '{"name" : "南湖", "gender" : "male", "age": 28}' #注意:此时里面必须都是双引号,否则会报错
user_dict_2 = json.loads(user_info)

3. 通过eval函数转换

user_dict_3 = eval(user_info) #

 

posted on 2019-10-14 21:07  落日峡谷  阅读(13202)  评论(0编辑  收藏  举报

导航