我正在尝试使用此循环进行计算并将变量附加到python中的子列表中:

for latLong in latLongList[:-1]:
    distance = findDistance(latLong[0], latLong[1], usrLocation[0], usrLocation[1])
    latLong.append(distance)


它工作得很好,除了它不对最后一个子列表执行操作之外,我对此感到困惑。我知道我必须修改我的循环定义以包括最后一个元素,但是我不确定如何。任何帮助将不胜感激!

最佳答案

您不需要列表的一部分,只需遍历整个列表即可。嗯,在撰写本文时,@ Daniel似乎已经很好地回答了这个问题。祝好运!

关于python - for循环与python中的子列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30036833/

10-12 07:31