python - 如何连接整个字符串以创建 URL、链接并附加到列表?
问题描述
我有一个看起来像这样的列表:
"USA_legacy"\n"flow_folder"\n"pre_fix"\n\n'
所有这些 ID 都存储在一个名为'mylist'
(非常有创意)的列表中。我正在尝试将这些 ID 连接成一个字符串,这是我正在使用的 Intranet 的 URL。我认为它会是这样的:
urllist = []
for line in mylist:
line = 'https://internal.corp.com/admin/'+line+'&num_runs=100&root='
urllist.append(line)
谢谢。
解决方案
这应该有效:
for _id in (it.strip('"') for it in mylist.split('\n') if it):
line = 'https://internal.corp.com/admin/={}&num_runs=100&root='.format(_id)
urllist.append(line)
好吧,如果您需要 id 周围的引号,请不要剥离它们
或在一行中:
urllist = ['https://internal.corp.com/admin/={}&num_runs=100&root='.format(_id.strip('"'))
for _id in mylist.split('\n') if _id]
推荐阅读
- r - 如何在 R 中读取、绘制并将 WKT 转换为表格?
- javascript - 没有JS的内联和固定之间的自动传输?
- reactjs - 在反应中使用道具值初始化输入字段
- c++ - 提升环形缓冲区索引顺序,C++
- python - 在处理高光谱图像时,3D-CNN 输入的第 5 维应该是多少?
- python - 从另一个正在运行的进程中获取信息
- amazon-eks - AWS EKS - aws-node daemonset 在成功启动后失败
- multithreading - 不可变映射 - 如果两个线程插入相同的键怎么办?
- angular - 为托管在 firebase 上的 Angular 应用程序测试 prerender.io 中间件
- vba - MSAccess - 总和可用内存统计信息?