我有一个用 python 编写的 API 的 JSON 输出,我正在以 JSON 格式获取结果,但我想在每个结果中附加一个字符串,比如 abc.com。 { "subdomains": [ "results", "www", "sip", "cdn", "pavpn", "intranet", "laxvpn", "news", "files", ],}因此,每个返回的值都应该被解析出来并像results.abc.com pavpn.abc.cometc 一样附加,这样我就可以从中得到一个干净的字符串,其中只包含子域和附加的 abc.com。我尝试了很多解决方案:`result = map(lambda x: str(x) + "." + str(domain_name), response.text)`我希望输出是subdomain.abc.comsubdomain.abc.com等等。任何帮助将不胜感激。
1 回答

翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
像这样?
>>> d = {
"subdomains": [
"results",
"www",
"sip",
"cdn",
"pavpn",
"intranet",
"laxvpn",
"news",
"files",
],
}
>>> [x + "." + domain for x in d["subdomains"]]
# result ['results.abc.com', 'www.abc.com', 'sip.abc.com', 'cdn.abc.com', 'pavpn.abc.com', 'intranet.abc.com', 'laxvpn.abc.com', 'news.abc.com', 'files.abc.com']
添加回答
举报
0/150
提交
取消