AWE*_*AWE 0 python indexing list
for i in list:
j = i + 1
print i - j
Run Code Online (Sandbox Code Playgroud)
这将打印出-1倍的长度 list
我想要做的是打印列表中值i和下一个值之间的差异.
我清楚了吗?
for i in list:
Run Code Online (Sandbox Code Playgroud)
绑定i到元素list,而不是其索引.你可能有意思
for i in xrange(len(list)):
Run Code Online (Sandbox Code Playgroud)
要么
for i, _ in enumerate(list):
Run Code Online (Sandbox Code Playgroud)
然后,在指数获得元素i用list[i].
(请不要调用列表list;这是Python内置函数的名称.)