【发布时间】:2020-04-06 15:22:40
【问题描述】:
我有一个动态创建的元组列表,因此它的长度可以变化。此列表的一个示例是:-
mylist=[(18.521428, 73.8544541), (28.6517178, 77.2219388), (18.9387711, 72.8353355)]
现在,我需要调用geopy.distance 的great_circle(),这样我应该将所有元组作为参数传递。
像这样-
great_circle((18.521428, 73.8544541), (28.6517178, 77.2219388), (18.9387711, 72.8353355))
但无法这样做,因为函数great_circle(*args, **kwargs) 需要单个元组而不是元组列表。它引发了以下异常:-
TypeError: unsupported operand type(s) for +=: 'int' and 'list'
那么,你能建议怎么做吗?
【问题讨论】:
标签: python python-3.x tuples args geopy