Например, если бы я хотел прокрутить список и выполнить какую-либо операцию со всеми записями, кроме последней, я мог бы сделать это:
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."
Есть ли способ выполнить операцию для всех, кроме последнего элемента в списке (когда в списке есть ИДЕНТИЧНЫЕ элементы), без использования решения типа «для диапазона х (len (list) - 1)») ? Т.е. я хочу продолжать использовать «для элемента в списке».
Большое спасибо!