我有一个如下所示的列表:
"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]