调用reverse_geocoder函数后,我收到以下结果,我想将'name'键的值检索到单个变量中。我该怎么做才能得到呢
[{'lat': '-34.57365',
'lon': '-58.44924',
'name': 'Colegiales',
'admin1': 'Buenos Aires F.D.',
'admin2': '',
'cc': 'AR'}]
我正在尝试使用以下代码,但遇到一个错误“TypeError:列表索引必须是整数或片,而不是str”:
For index, row in df_dummies[mask_nulls].iterrows():
a = (row['lat'], row['lon'])
address = rg.search(a)
suburb = address['name']
barrios.append(address)
谢谢
您只需创建列表[0]的引用变量。然后您可以使用字典['name']来提取值
正如你所注意到的,“地址”是一个列表,而不是字典。如果您确定列表始终只包含一个字典,则可以使用此
相关问题 更多 >
编程相关推荐