可能重複:
Python: Looping through all but the last item of a list閱讀其他項目,同時通過它迭代
是否有通過列表迭代時,你還需要下一個項目一個更好的方法(或任何其他任意項目)在列表中?我用這個,但也許有人可以做的更好......
values = [1, 3, 6, 7 ,9]
diffs = []
for i in range(len(values)):
try: diffs.append(values[i+1] - values[i])
except: pass
print diffs
給出:
[2, 3, 1, 2]
相關:http://stackoverflow.com/questions/323750/。 – 2010-10-31 09:47:00