История изменений
Исправление peregrine, (текущая версия) :
Не, конечно лучше всегда для итерации делать my_list[1:], т.к. однородность кода важна. А обычно когда в списке надо первый элемент пропускать, то окажется что и второй надо иногда или последний. А так однороднее будет. Другой вопрос в производительности - там у next есть плюсы. С другой стороны слайс это множество элементов а next-ом их по штуке обрабатывать (что может оказаться и медленнее, смотря как обрабатывать). Если ты попутал извлечение первого элемента, как my_list[:1] то такое имеет право на жизнь, но не более того.
Исправление peregrine, :
Не, конечно лучше всегда для итерации делать my_list[1:], т.к. однородность кода важна. А обычно когда в списке надо первый элемент пропускать, то окажется что и второй надо иногда или последний. А так однороднее будет. Другой вопрос в производительности - там у next есть плюсы. С другой стороны слайс это множество элементов а next-ом их по штуке обрабатывать. Если ты попутал извлечение первого элемента, как my_list[:1] то такое имеет право на жизнь, но не более того.
Исходная версия peregrine, :
Не, конечно лучше всегда для итерации делать my_list[1:], т.к. однородность кода важна. А обычно когда в списке надо первый элемент пропускать, то окажется что и второй надо иногда или последний. А так однороднее будет. Другой вопрос в производительности - там у next есть плюсы. С другой стороны слайс это множество элементов а next-ом их по штуке обрабатывать.