【发布时间】:2022-07-06 22:13:27
【问题描述】:
所以我有一个脚本可以访问 API 并提取一堆主机名。例如,看看下面的 5 台主机。 (作为参考,典型的回报是从几百到几千个主机名,)
b4aa2exxxbf6e95a3225,
9a851xxx2a4fee07s439c,
e17b87exxx8250dc949,
3252dbxxxcabd8a568b3,
6c3029c212ae4xxx31d06,
但这是我的问题。当这些主机名返回给我时,它们被格式化为一个大字符串。对于每个主机名,我需要删除 "," 并将以下字符串连接到逗号所在的位置,
&ids=,以便我可以将此字符串作为参数传递给另一个 API 端点。
如果有人知道完成这项工作的简单方法,我希望能得到一些帮助!
【问题讨论】:
-
研究使用
split将它们全部塞入list然后你可以按照你的意愿操作它 -
查看字符串的
.split()和.join()方法。 -
我现在就去看看!
-
这个问题需要输入数据(好的),相应的输出数据(缺失)和你尝试过的代码(缺失)。作为提示,有关于字符串的文档,您也可以使用
help(x)或dir(x)来了解x可以做什么,这也适用于字符串。 -
Do
result = '&ids='.join(s.replace(',', '').split())其中s是原始字符串。