使用“ for循环”

时间:2019-06-05 10:30:36

标签: python json foursquare

如何使用“ for循环”为多个地址获取多个lng和lat值?

这里我只有一个地址。如果我还有其他13个地址,并且希望将所有它们对应的[lat,lng]作为输出怎么办?顺便说一句,我已经使用了必要的库,例如“ geopy”等(我猜这里不重要)

address = 'Nobels gate 32, N-0268 Oslo'
geolocator = Nominatim(user_agent="foursquare_agent")
location = geolocator.geocode(address)
latitude = location.latitude
longitude = location.longitude
print(latitude, longitude)

59.922816 10.700466

1 个答案:

答案 0 :(得分:0)

您可以循环访问地址,一次访问一个地址。这是一个伪代码,因为您的问题不是Minimal, Complete, and Verifiable example

addresses = ['Nobels gate 32, N-0268 Oslo', ....]
geolocator = Nominatim(user_agent="foursquare_agent")
for add in addresses:
    location = geolocator.geocode(add)
    latitude = location.latitude
    longitude = location.longitude
    print(latitude, longitude)