我有一个看起来像这样的列表:
"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)
谢谢。
答案 0 :(得分:2)
这应该有效:
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]