可以使用eval()
函数或者json.loads()
函数来实现。
eval()
函数:string = '{"key1": "value1", "key2": "value2"}'
dictionary = eval(string)
print(dictionary)
输出:
{'key1': 'value1', 'key2': 'value2'}
注意:使用eval()
函数时要确保字符串是一个合法的Python表达式,否则可能会引发安全问题。
json.loads()
函数:import json
string = '{"key1": "value1", "key2": "value2"}'
dictionary = json.loads(string)
print(dictionary)
输出:
{'key1': 'value1', 'key2': 'value2'}
注意:使用json.loads()
函数需要先导入json
模块。
字符串转换为Python字典的应用场景包括但不限于以下情况:
腾讯云相关产品中与字符串转换为Python字典相关的产品和服务有:
以上是关于将字符串转换为Python字典的完善且全面的答案。
领取专属 10元无门槛券
手把手带您无忧上云