python将字符串形式的字典转化为字典
时间: 2023-08-27 22:04:59 浏览: 122
可以使用 `ast.literal_eval()` 函数将字符串形式的字典转化为字典。
示例代码:
```python
import ast
s = "{'name': 'Alice', 'age': 25, 'city': 'New York'}"
d = ast.literal_eval(s)
print(d)
```
输出结果:
```
{'name': 'Alice', 'age': 25, 'city': 'New York'}
```
注意:使用此方法时,输入的字符串必须符合 Python 字典的语法规则,否则会抛出 `ValueError` 异常。
阅读全文