【发布时间】:2022-01-10 16:26:14
【问题描述】:
我有一本字典,其中包含从不同文件传递的纬度和经度值。
absoluteList = {"latitude": absolute[1], "longitude": absolute[0]}
如果我们打印absoluteList,我们会得到:
{'latitude': 507476711, 'longitude': -18299961}
{'latitude': 507447383, 'longitude': -18388366}
{'latitude': 507436793, 'longitude': -18459606}
{'latitude': 507427288, 'longitude': -18500804}
{'latitude': 507410993, 'longitude': -18521404}
{'latitude': 507395241, 'longitude': -18552732}
{'latitude': 507362921, 'longitude': -18550157}
{'latitude': 507344995, 'longitude': -18521404}
我需要打印出纬度值最高的字典。
【问题讨论】:
-
max(absoluteList, key=itemgetter('latitude'))。导入:itemgetter(). -
@OlvinRoght itemgetter 仅适用于整数。
-
你确定吗?检查了吗?
-
@OlvinRoght 为这两种方法都得到了这个。 TypeError:字符串索引必须是整数
标签: python dictionary google-maps coordinates