我正在使用api,我需要构建一个URL来检索我被要求的信息。该函数的参数是一个包含不同国家代码的列表。URL的基本格式是https://restcountries.com/v2/alpha?codes={code},{code},{code},每个代码都来自参数列表。但是,列表中的项目数量可能会变化,因此如何使用适当数量的代码构建url呢?
例如:如果列表是["kor", "usa", "de"] url应该看起来像https://restcountries.com/v2/alpha?codes=kor,usa,de
def createUrl(codes):
url = " https://restcountries.com/v2/alpha?codes="
for i, code in enumerate(codes):
url += code
if i != len(codes)-1: url += ","
return url
对于输入['foo','bar','baz']
,此代码将生成https://restcountries.com/v2/alpha?codes=foo,bar,baz