python print dict 保留双引号
时间: 2023-07-08 19:37:57 浏览: 155
python传到前端的数据,双引号被转义的问题
在 Python 中,使用 print 函数打印字典时,字典中的字符串会默认使用单引号包裹起来。如果你想保留字典中字符串的双引号,可以使用 json 模块中的 dumps 函数将字典转换为 JSON 格式,然后再打印输出。例如:
```
import json
my_dict = {'name': 'Alice', 'age': 25, 'message': '{"text": "Hello World!"}'}
json_str = json.dumps(my_dict)
print(json_str)
```
注意,在字典中的字符串中如果出现了双引号,也需要使用反斜杠来转义。输出结果为:
```
{"name": "Alice", "age": 25, "message": "{\"text\": \"Hello World!\"}"}
```
可以看到,在转换为 JSON 格式后,字典中的字符串被双引号包裹,并且双引号也被正确地转义了。
阅读全文