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) #

猜你喜欢

转载自www.cnblogs.com/qi-yuan-008/p/11674135.html