如何从 OrderedDict 获取特定元素?
How to get certain element from OrderedDict?
我正在做一些反向地理编码以将纬度和经度转换为位置名称:
def reverseGeocode(coordinates):
result = rg.search(coordinates)
print(result)
if __name__ == "__main__":
coord = (-33.936952777777776, 18.39005)
reverseGeocode(coord)
结果格式如下:
[OrderedDict([('lat', '-33.92584'), ('lon', '18.42322'), ('name', 'Cape Town'), ('admin1', 'Western Cape'), ('admin2', 'City of Cape Town'), ('cc', 'ZA')])]
我怎样才能得到这个 OrderedDict
的某个元素只有一个位置 'name'?在本例中为 'Cape Town'。
result[0]['name'] # == 'Cape Town'
我正在做一些反向地理编码以将纬度和经度转换为位置名称:
def reverseGeocode(coordinates):
result = rg.search(coordinates)
print(result)
if __name__ == "__main__":
coord = (-33.936952777777776, 18.39005)
reverseGeocode(coord)
结果格式如下:
[OrderedDict([('lat', '-33.92584'), ('lon', '18.42322'), ('name', 'Cape Town'), ('admin1', 'Western Cape'), ('admin2', 'City of Cape Town'), ('cc', 'ZA')])]
我怎样才能得到这个 OrderedDict
的某个元素只有一个位置 'name'?在本例中为 'Cape Town'。
result[0]['name'] # == 'Cape Town'