如何添加到现有字符串并将其添加到列表
How to add to an existing string and add it to a list
我目前正在尝试编辑此 url (https://protocol.dfat.gov.au/Public/Missions/i),其中我是数字 2 到 222,每次将新数字放入 url 时,它将新 url 保存到列表中。有什么可行的方法吗?
您可以结合使用列表理解和 fstrings
:
out = [f'https://protocol.dfat.gov.au/Public/Missions/{i}' for i in range(2, 222)]
print(out)
或使用 +
将字符串连接为:
out = ['https://protocol.dfat.gov.au/Public/Missions/' + str(i) for i in range(2, 222)]
print(out)
我不确定这是不是你的意思,但根据我认为你可以像下面那样做
base = "https://protocol.dfat.gov.au/Public/Missions/i"
list = []
for x in range(2, 222):
list.append(base + str(x))
for i in list:
print(i)
如果我没弄错的话,这会解决你的问题。
URL_LIST = []
for i in range(2,222,1):
URL_LIST.append(f"https://protocol.dfat.gov.au/Public/Missions/{i}")
或列表理解方式
url_list = [f"https://protocol.dfat.gov.au/Public/Missions/{i}" for i in range(2,222,2)]
这是一段代码:
URL_LIST = []
for i in range(2,223):
i = str(i)
Url = "https://protocol.dfat.gov.au/Public/Missions/" + i
URL_LIST.append(Url)
print(URL_LIST)
certain_string = URL_LIST[0]
print(certain_string)
最后两行代码可用于访问列表中从0到222的特定字符串。
重要:
- for 循环的范围必须到 223 才能在字符串中包含 222
我目前正在尝试编辑此 url (https://protocol.dfat.gov.au/Public/Missions/i),其中我是数字 2 到 222,每次将新数字放入 url 时,它将新 url 保存到列表中。有什么可行的方法吗?
您可以结合使用列表理解和 fstrings
:
out = [f'https://protocol.dfat.gov.au/Public/Missions/{i}' for i in range(2, 222)]
print(out)
或使用 +
将字符串连接为:
out = ['https://protocol.dfat.gov.au/Public/Missions/' + str(i) for i in range(2, 222)]
print(out)
我不确定这是不是你的意思,但根据我认为你可以像下面那样做
base = "https://protocol.dfat.gov.au/Public/Missions/i"
list = []
for x in range(2, 222):
list.append(base + str(x))
for i in list:
print(i)
如果我没弄错的话,这会解决你的问题。
URL_LIST = []
for i in range(2,222,1):
URL_LIST.append(f"https://protocol.dfat.gov.au/Public/Missions/{i}")
或列表理解方式
url_list = [f"https://protocol.dfat.gov.au/Public/Missions/{i}" for i in range(2,222,2)]
这是一段代码:
URL_LIST = []
for i in range(2,223):
i = str(i)
Url = "https://protocol.dfat.gov.au/Public/Missions/" + i
URL_LIST.append(Url)
print(URL_LIST)
certain_string = URL_LIST[0]
print(certain_string)
最后两行代码可用于访问列表中从0到222的特定字符串。
重要:
- for 循环的范围必须到 223 才能在字符串中包含 222