Python3 中字典转为字符串转义问题

2020-12-29 14:57:03 +08:00
 Hiyokunotori

我有一个字典 A,其中会有一些转义符号

dict_a = {xxx}

这个 res1 是我期望的结果

res1 = r'{xxx}'

这个 res2 不是我期望的结果,和 res1 并不一致

res2 = str(dict_a)

请问我如何使用函数的方式得到 ditc_a 的 res1 的结果呢

例如 res1 = 某个函数(dict_a)?

1560 次点击
所在节点    Python
2 条回复
chenstack
2020-12-29 15:03:47 +08:00
应该给个例子,可以先试试 repr(dict_a)是不是你想要的
loliordie
2020-12-29 15:14:33 +08:00
你说的东西 叫做 json

这个过程你怎么保证所有 key 和 value 是 serializable 的? 先考虑好这个

如果没有这个痛点 直接 json.dumps(dict)即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/739977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX