<p>这是你的名字打印.pprint(结果)输出:</p>
<pre><code>[[{u'results': [{u'address_components': [{u'long_name': u'Arumeru',
u'short_name': u'Arumeru',
u'types': [u'administrative_area_level_2',
u'political']},
{u'long_name': u'Arusha',
u'short_name': u'Arusha',
u'types': [u'administrative_area_level_1',
u'political']},
{u'long_name': u'Tanzania',
u'short_name': u'TZ',
u'types': [u'country',
u'political']}],
u'formatted_address': u'Arumeru, Tanzania',
u'geometry': {u'bounds': {u'northeast': {u'lat': -2.9567556,
u'lng': 37.0479585},
u'southwest': {u'lat': -3.7703911,
u'lng': 36.541356}},
u'location': {u'lat': -3.2923144,
u'lng': 36.8250274},
u'location_type': u'APPROXIMATE',
u'viewport': {u'northeast': {u'lat': -2.9567556,
u'lng': 37.0479585},
u'southwest': {u'lat': -3.7703911,
u'lng': 36.541356}}},
u'types': [u'administrative_area_level_2', u'political']}]}]]
</code></pre>
<p>for循环statement'for geometry in results['results'][0]['geometry']'只获取下面dict的键值</p>
<pre><code>{u'bounds': {u'northeast': {u'lat': -2.9567556, u'lng': 37.0479585},
u'southwest': {u'lat': -3.7703911, u'lng': 36.541356}
},
u'location': {u'lat': -3.2923144, u'lng': 36.8250274},
u'location_type': u'APPROXIMATE',
u'viewport': {u'northeast': {u'lat': -2.9567556, u'lng': 37.0479585},
u'southwest': {u'lat': -3.7703911, u'lng': 36.541356}
}
}
</code></pre>
<p>所以位置信息应该如下</p>
<pre><code>geometry = results[0][0]['results'][0]['geometry']
params = {
"location_lat": geometry['location']['lat'],
"location_lng": geometry['location']['lng'],
}
pprint.pprint(params)
</code></pre>