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

Python迭代列表并将结果添加到url的末尾,python,Python,我有一个列表-[1,2,3,4] 以及一个网址- 我想创建一个for循环来迭代列表元素,并将is添加到url的末尾 例如…,等等 谢谢您的帮助,试试这个: 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:

我有一个列表-[1,2,3,4] 以及一个网址-


我想创建一个for循环来迭代列表元素,并将is添加到url的末尾

例如…,等等

谢谢您的帮助,

试试这个:

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']

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

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']

我想创建一个for循环来迭代列表元素,并将is添加到url的末尾。那好吧……URL=['https://www.somewebsite.com/“[1,2,3,4]]中n的+strn结果=[https://somewebsite.com/{}.formati for i in[1,2,3,4]@Sudheesh Singanamalla我们需要什么.formati。够了吗?是的,很好!更正