例如,如果我想在一个列表中循环,并对除最后一个列表项之外的所有项执行一些操作,我可以这样做:
z = [1,2,3,4,2]
for item in z:
if item != z[-1]:
print z.index(item)
但是我得到的不是输出“…0 1 2 3”,而是
“…0 2 3。”
有没有一种方法可以对列表中除最后一项之外的所有项执行操作(当列表中有相同的项时),而不使用“forx in range(len(list)-1)”之类的解决方案?一、 我想继续使用“for item in list”
非常感谢!在
Tags:
您可以使用:
使用切片:
相关问题 更多 >
编程相关推荐