python str转化成字典
时间: 2023-06-03 17:03:10 浏览: 84
可以使用json.loads()方法将字符串转化为字典,示例如下:
```python
import json
str_data = '{"name": "Alice", "age": 25}'
dict_data = json.loads(str_data)
print(dict_data) # 输出 {'name': 'Alice', 'age': 25}
```
注意:字符串必须满足json格式才能被转化为字典。
相关问题
python 字典转化成str
可以使用json.dumps()函数将Python的字典对象转化为字符串格式,例如:
import json
dict = {'name': '张三', 'age': 20}
str = json.dumps(dict)
print(str)
输出结果为:{"name": "张三", "age": 20}
python 把字符串转化成字典
可以使用eval函数将字符串转换为字典。eval函数将字符串作为参数,并将其作为Python表达式进行求值。因此,如果字符串表示一个字典,那么eval函数将返回该字典。以下是一个例子:
```python
mstr = '{"name":"yct","age":10}'
mydict = eval(mstr)
print(mydict)
```
输出:`{'name': 'yct', 'age': 10}`
另外,也可以使用json模块中的loads函数将JSON字符串转换为字典。以下是一个例子:
```python
import json
json_str = '{"name":"yct","age":10}'
mydict = json.loads(json_str)
print(mydict)
```
输出:`{'name': 'yct', 'age': 10}`
阅读全文