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) #
本文介绍了在Python中将字符串转换为字典的三种常见方法:使用ast.literal_eval,json.loads以及eval函数。通过实例展示了每种方法的具体应用,帮助读者理解不同场景下选择合适转换方式的重要性。
1923

被折叠的 条评论
为什么被折叠?



