Python迭代列表并将结果添加到u的末尾

2024-04-19 19:03:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个清单-[1,2,3,4] 和一个url-https://www.somewebsite.com

我想创建一个for循环来遍历列表元素,并将is添加到url的末尾。你知道吗

例如…https://www.somewebsite.com/1https://www.somewebsite.com/2

谢谢你的帮助


Tags: httpscomurl元素列表foriswww
2条回答

您可以使用列表理解在一行中完成此操作:

list_1=[1, 2, 3, 4]
url='https://www.somewebsite.com'

print(["{}/{}".format(url,i) for i in list_1])

输出:

['https://www.somewebsite.com/1', 'https://www.somewebsite.com/2', 'https://www.somewebsite.com/3', 'https://www.somewebsite.com/4']

试试这个:

a_list = [1, 2, 3, 4]
a_url = 'https://www.somewebsite.com'
urls = []

for n in a_list:
    url = '{}/{}'.format(a_url, n)
    urls.append(url)


>>> urls
['https://www.somewebsite.com/1', 'https://www.somewebsite.com/2', 'https://www.somewebsite.com/3', 'https://www.somewebsite.com/4']

相关问题 更多 >