将 2 个列表插入 URL

Inserting 2 lists into a URL

我有 2 个这样的列表:

Type = ['Homeless+Shelter','Food+Pantry','Seniors']
Where = ['55410','55414','54669']

我想将它们添加到 URL 以创建使用 API 的搜索。这是我拥有的:

for elem in Type:
    url = 'https://api.citygridmedia.com/content/places/v2/search/where?type=%s&where=55410&format=json&publisher='PUBLISHER_KEY'&rpp=50' % (elem)
    urllib.urlretreieve(url, 'CityGrid_Search.json)

URL 将转到 API,然后将数据保存为 JSON 文件。我正在将类型列表输入 url,其中 'type=%s' 我想输入与类型列表中的单词相对应的邮政编码列表。此代码适用于迭代类型,但我必须手动将 URL 中的邮政编码更改为相应的单词。是否可以将列表项放在两个不同的位置?

试试这个代码,

Type = ['Homeless+Shelter','Food+Pantry','Seniors']
Where = ['55410','55414','54669']

PUBLISHER_KEY = ""

for typeObj, whereObj in zip(Type, Where):
    url = 'https://api.citygridmedia.com/content/places/v2/search/where?type=%s&where=%s&format=json&publisher=%s&rpp=50' % (typeObj, whereObj, PUBLISHER_KEY)
    print url

我想,它会帮助你。