首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从字典python中删除\n

从字典python中删除\n
EN

Stack Overflow用户
提问于 2018-06-29 19:44:37
回答 1查看 1.6K关注 0票数 2

我的字典如下所示:

代码语言:javascript
复制
'{\n  "bindings": [\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/browser"\n    },\n    {\n      "members": [\n        "serviceAccount:admin-user@linuxacademy-3.iam.gserviceaccount.com",\n        "user:rohithmn03@gmail.com"\n      ],\n      "role": "roles/owner"\n    },\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/viewer"\n    }\n  ],\n  "etag": "BwVvsH-HhI0=",\n  "version": 1\n}\n'

我需要从它中删除\n;但是strip()没有处理它。

我们有没有别的办法把它去掉..?

问候你,罗希斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-29 20:14:01

如果您有一个JSON字符串,那么您可能应该使用json模块:

代码语言:javascript
复制
import json
my_dict = json.loads('{\n  "bindings": [\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/browser"\n    },\n    {\n      "members": [\n        "serviceAccount:admin-user@linuxacademy-3.iam.gserviceaccount.com",\n        "user:rohithmn03@gmail.com"\n      ],\n      "role": "roles/owner"\n    },\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/viewer"\n    }\n  ],\n  "etag": "BwVvsH-HhI0=",\n  "version": 1\n}\n')

然后你就可以把它当做一本实际的字典,随心所欲地使用它。如果你想打印没有换行符,你可以:

代码语言:javascript
复制
print(my_dict)

或者,您可以将其用作字典,这取决于您通过删除换行符真正想要完成的任务。

如果您确实拥有该字符串,并且只想去掉其中的换行符,那么您可以使用.replace

代码语言:javascript
复制
'{\n  "bindings": [\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/browser"\n    },\n    {\n      "members": [\n        "serviceAccount:admin-user@linuxacademy-3.iam.gserviceaccount.com",\n        "user:rohithmn03@gmail.com"\n      ],\n      "role": "roles/owner"\n    },\n    {\n      "members": [\n        "user:rohithmn3@gmail.com"\n      ],\n      "role": "roles/viewer"\n    }\n  ],\n  "etag": "BwVvsH-HhI0=",\n  "version": 1\n}\n'.replace('\n', '')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51108451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档