【发布时间】:2016-12-23 14:03:59
【问题描述】:
我有 4 个人都在不同的位置。我想这些应该是列表中的元组?
People=[(5,0),(4,3),(5,2),(8,3)]
Person 1 位于 x=5 和 y=0,如果您将其视为 2D 网格等。
(8,4)有一辆车
我创建了一个代码,通过首先拆分 x 和 y 坐标,将它们放在一个列表中,然后遍历这个列表来计算每个人的成本,来计算汽车离哪个人最近:
for i in range (4):
cost=abs((xcar-xpeople[i])+(ycar-people[I])
这行得通,但是,我不想先拆分坐标,并一个一个地评估列表中的元组,而是将它们视为一个整体。我该怎么做?
我希望这很清楚! 在此先感谢:-)
【问题讨论】: