将字符串字典转换为Python中的字典
在本文中,我们将看到如何将包含字符串的给定字典转换为键值对的普通字典。
使用json.loads
json.loads可以传递给定的字符串,并将结果作为普通字符串保存给我们,以保留数据的结构。因此,我们将给定的字符串字典作为参数传递给此函数,并获得结果。
示例
import json
stringA = '{"Mon" : 3, "Wed" : 5, "Fri" : 7}'
# Given string dictionary
print("Given string : \n",stringA)
# using json.loads()
res = json.loads(stringA)
# Result
print("The converted dictionary : \n",res)输出结果
运行上面的代码给我们以下结果-
Given string :
{"Mon" : 3, "Wed" : 5, "Fri" : 7}
The converted dictionary :
{'Mon': 3, 'Wed': 5, 'Fri': 7}使用ast.literal_eval
ast模块中的此方法与上述方法类似。包含字符串的字典被解析为常规值并生成常规字典。
示例
import ast
stringA = '{"Mon" : 3, "Wed" : 5, "Fri" : 7}'
# Given string dictionary
print("Given string : \n",stringA)
# using json.loads()
res = ast.literal_eval(stringA)
# Result
print("The converted dictionary : \n",res)输出结果
运行上面的代码给我们以下结果-
Given string :
{"Mon" : 3, "Wed" : 5, "Fri" : 7}
The converted dictionary :
{'Fri': 7, 'Mon': 3, 'Wed': 5}热门推荐
10 考上大学简短祝福语、
11 康复儿童六一祝福语简短
12 新房上梁简短祝福语大全
13 幼园开学简短祝福语
14 卖奶茶开张祝福语简短
15 伴娘祝福语长文案简短
16 离职送别文案祝福语简短
17 早上祝福语简短句子
18 答谢生子祝福语简短独特