【发布时间】:2011-05-03 00:46:21
【问题描述】:
可能重复:
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]
【问题讨论】: