对于循环,追加新值



感谢您的任何建议。有我的问题:

我有一个关于公司名称的列表,假设:

names_of_company = ['x', 'y', 'z', 'o', 'v']

现在我想使用网站地址创建新列表,其中带有公司名称的列表位置将被添加到地址中,如下所示:

links = "www.something/names/finance"

all_links = ["www.something/x/finance", "www.something/y/finance", "www.something/z/finance", "www.something/o/finance", "www.something/v/finance"

我尝试使用 for 循环,但已添加所有名称,而不仅仅是一个。我将非常感谢您的帮助

此致敬意

names_of_company = ['x', 'y', 'z', 'o', 'v']
new_list = list()
for i in range(len(names_of_company)):
new_string = 'www.something/' + names_of_company[i] + '/finance'
new_list.append(new_string)
print(new_list)

输出:

['www.something/x/finance', 'www.something/y/finance', 'www.something/z/finance', 'www.something/o/finance', 'www.something/v/finance']
names = ['x', 'y', 'z', 'o', 'v']
links = ['www.something/{}/finance'.format(name) for name in names]

最新更新