python dict转字符串
时间: 2023-08-12 20:09:38 浏览: 113
python实现字典(dict)和字符串(string)的相互转换方法
要将字典转换为字符串,你可以使用 Python 的内置函数 `str()` 或者使用 `json` 模块。下面是两种方法的示例代码:
1. 使用 `str()` 函数:
```python
data = {"name": "John", "age": 30, "city": "New York"}
dict_str = str(data)
print(dict_str)
```
输出结果:
```
{'name': 'John', 'age': 30, 'city': 'New York'}
```
2. 使用 `json` 模块:
```python
import json
data = {"name": "John", "age": 30, "city": "New York"}
dict_str = json.dumps(data)
print(dict_str)
```
输出结果:
```
{"name": "John", "age": 30, "city": "New York"}
```
注意,使用 `str()` 函数直接转换字典为字符串时,输出的字符串中的键和值会用单引号表示。而使用 `json.dumps()` 函数时,输出的字符串会按照 JSON 格式进行表示,键和值会用双引号表示。你可以根据实际需求选择合适的方法。
阅读全文