python字符串转字典
时间: 2023-09-18 12:11:39 浏览: 76
python实现字符串和字典的转换
5星 · 资源好评率100%
可以使用eval()函数将字符串转换为字典。例如:
```python
str_dict = '{"name": "Alice", "age": 25, "city": "New York"}'
dict_obj = eval(str_dict)
print(dict_obj)
```
输出:
```
{'name': 'Alice', 'age': 25, 'city': 'New York'}
```
需要注意的是,eval()函数会执行字符串中的代码,因此必须确保字符串中只包含可执行的代码,否则可能会导致安全问题。如果不确定字符串的来源或内容,建议使用ast.literal_eval()函数代替eval()函数。
阅读全文