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