Каков питонический способ обнаружения последнего элемента в цикле for?Python

Программы на Python
Anonymous
Каков питонический способ обнаружения последнего элемента в цикле for?

Сообщение Anonymous »

Как я могу обработать последний элемент ввода особым образом при итерации с помощью цикла for? В частности, если есть код, который должен появляться только «между» элементами (а не «после» последнего), как мне структурировать код?
В настоящее время я пишу код типа итак:

Код: Выделить всё

for i, data in enumerate(data_list):
code_that_is_done_for_every_element
if i != len(data_list) - 1:
code_that_is_done_between_elements
Как это можно упростить или улучшить?

Подробнее здесь: https://stackoverflow.com/questions/163 ... a-for-loop

Вернуться в «Python»