我有一个用python编写的API的JSON输出,我正在用JSON获取结果,但我想在每个结果后添加一个字符串,比如abc.com。
{
"subdomains": [
"results",
"www",
"sip",
"cdn",
"pavpn",
"intranet",
"laxvpn",
"news",
"files",
],
}
因此,每个返回的值都应该像results.abc.com
、pavpn.abc.com
等一样进行解析和附加,这样我就可以从中得到一个干净的字符串,其中只包含子域和附加的abc.com。
我尝试过很多解决方案:
`result = map(lambda x: str(x) + "." + str(domain_name), response.text)`
我希望输出为
subdomain.abc.com
subdomain.abc.com
等等。。任何帮助都将不胜感激。
感谢
这样?
>>> 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']