python3 将string 转 dict
时间: 2023-09-06 18:12:51 浏览: 118
可以使用Python内置的json模块将字符串转换成字典。具体方法是使用json.loads()函数,示例如下:
```
import json
string = '{"name": "Alice", "age": 25, "city": "New York"}'
my_dict = json.loads(string)
print(my_dict)
```
输出结果为:
```
{'name': 'Alice', 'age': 25, 'city': 'New York'}
```
在这个例子中,将字符串`'{"name": "Alice", "age": 25, "city": "New York"}'`转换成了字典`{'name': 'Alice', 'age': 25, 'city': 'New York'}`。
相关问题
python string转dict
将字符串转换为字典,可以使用Python中的内置函数eval(),也可以使用json模块中的loads()函数。具体方法如下:
使用eval()函数:
```python
str = '{"name": "Tom", "age": 18}'
dict = eval(str)
print(dict)
```
输出结果为:{'name': 'Tom', 'age': 18}
使用json模块中的loads()函数:
```python
import json
str = '{"name": "Tom", "age": 18}'
dict = json.loads(str)
print(dict)
```
输出结果同上:{'name': 'Tom', 'age': 18}
python dict转string
要将 Python 字典(dict)转换为字符串(string),你可以使用 `json` 模块中的 `dumps()` 方法。下面是一个示例:
```python
import json
my_dict = {"name": "John", "age": 30, "city": "New York"}
my_string = json.dumps(my_dict)
print(my_string)
```
输出:
```
{"name": "John", "age": 30, "city": "New York"}
```
使用 `json.dumps()` 方法将字典转换为字符串后,该字符串可以在需要的地方进行传输或保存。
阅读全文