【发布时间】:2020-11-18 07:24:23
【问题描述】:
我需要遍历多个列表以在 Python 3.8 中构建一个新的 url 列表
我有这些清单:
days = ['01', '02']
months = ['Jan', 'Feb']
years = ['1990', '1991']
urls = []
我希望输出是:
urls = ['someurl/01_Jan_1990', 'someurl/02_Jan_1990', 'someurl/01_Feb_1990', 'someurl/02_Feb_1990',
'someurl/01_Jan_1991', 'someurl/02_Jan_1991', 'someurl/01_Feb_1991', 'someurl/02_Feb_1991']
我尝试使用zip没有成功:
days = ['01', '02']
months = ['Jan', 'Feb']
years = ['1990', '1991']
urls = []
for day, month, year in zip(days, months, years):
url = f'someurl/{day}_{month}_{year}'
urls.append(url)
print(urls)
输出:
['someurl/01_Jan_1990', 'someurl/02_Feb_1991']
非常感谢您
【问题讨论】:
标签: python-3.x for-loop