如果我有一个清单
A = [5, 2, 7, 4, 6, 1, 3, 2, 6, 19, 2, 6]
我可以使用以下代码遍历所有元素但是最后一个元素:
for i in range(len(A) - 1):
pass
我可以在此循环中使用enumerate()
来完成同样的事情吗?
答案 0 :(得分:4)
将您提供的列表切片到enumerate
以获得类似的效果:
for i, item in enumerate(A[:-1]):
print(item, end=' ')
触及列表A
的所有内容,但最后一个元素。
答案 1 :(得分:1)
当然:
for i, item in enumerate(A[:-1]):
pass