Python 3.x 如何找到python列表中第二个元素和第一个元素的差异
我想得到列表第二个元素和第一个元素的区别 我尝试使用I with range来迭代列表,但是得到的索引超出了范围,也没有得到正确的结果Python 3.x 如何找到python列表中第二个元素和第一个元素的差异,python-3.x,list,Python 3.x,List,我想得到列表第二个元素和第一个元素的区别 我尝试使用I with range来迭代列表,但是得到的索引超出了范围,也没有得到正确的结果 l=[0,6,12,18,24,30] for i in range(l[0],l[-1]): #print(l[0]) # print(l[i+1]-l[i]) n=l[i] print("N->",n) m=l[i+1] print("M->",m) p=m-n print(p)
l=[0,6,12,18,24,30]
for i in range(l[0],l[-1]):
#print(l[0])
# print(l[i+1]-l[i])
n=l[i]
print("N->",n)
m=l[i+1]
print("M->",m)
p=m-n
print(p)
比如说
L = [2, 4, 32, 314, 544]
输出:
2
28
282
230
如果i+1>=len(l) 代码:
如果i+1>=len(l) 代码:
[l[i] - l[i - 1] for i in range(1, len(l))]
l=[2, 4, 32, 314, 544]
for i in range(0,len(l)):
if i+1 >= len(l):
break
n=l[i]
print("N->",n)
m=l[i+1]
print("M->",m)
p=m-n
print(p)