elementList = [ 0.05, 0.07, 0.08, 0.15, 0.25, 0.32, 0.4 ]
pathLength = elementList[-1]
itElement = iter(elementList)
for a in itElement:
b = next(itElement)
c = next(itElement)
elementSize1 = b - a
percentOfPathElement.append(elementSize1/pathLength)
elementSize2 = c - b
percentOfPathElement.append(elementSize2/pathLength)
我有一个曲线上的点列表,我需要计算它们之间的距离,并将Value/pathLength附加到列表中。遍历整个列表并返回一个项目
所以我需要做的:
0.07-0.05
0.08-0.07
0.15-0.08
etc...
如果我运行上面的代码,当到达循环结束,它会跳过一个计算,因为“一个”转到下一个值,当我真的需要返回一个值。
貌似少数实例之一,其中一个双链接上市将是完美的(我知道的) 。 – Mike 2015-02-24 21:09:36