从Google Maps python对象获取数据

从Google Maps python对象获取数据,python,Python,我已经从谷歌地图API收集了一些数据,但我一直在努力获取LAT/LNG 正在创建对象: loc = self.google_maps.geocode(location) 我无法向下遍历此对象: pprint(loc) 我试过: loc.address_components loc['address_components'] loc->address_components loc.geometry loc['geometry'] 等等,都失败了。这感觉像是一个简单的问题,但我不知道

我已经从谷歌地图API收集了一些数据,但我一直在努力获取LAT/LNG

正在创建对象:

loc = self.google_maps.geocode(location)
我无法向下遍历此对象:

pprint(loc)

我试过:

loc.address_components
loc['address_components']
loc->address_components

loc.geometry
loc['geometry']
等等,都失败了。这感觉像是一个简单的问题,但我不知道它们都不起作用

你应该试试:

loc[0]['address_components']
#   ^ index the list
那是因为你的口述包含在一个列表中

这同样适用于其他深度嵌套的词典:

loc[0]['address_components'][0]['long_name'] 
# or loc[0]['address_components'][1]['long_name'] for second nested dict
你应该试试:

loc[0]['address_components']
#   ^ index the list
那是因为你的口述包含在一个列表中

这同样适用于其他深度嵌套的词典:

loc[0]['address_components'][0]['long_name'] 
# or loc[0]['address_components'][1]['long_name'] for second nested dict

啊,我真是个笨蛋。在PHP中,它显示索引键,但从现在起,在Python中必须记住这一点。谢谢你,伙计。(9分钟后我才能接受)啊,我真是个笨蛋。在PHP中,它显示索引键,但从现在起,在Python中必须记住这一点。谢谢你,伙计。(9分钟后我可以接受)