Я заметил, что Python2.6 добавил в него следующий() список глобальных функций.
Retrieve the next item from the iterator by calling its next() method.
Если задано
default
, оно возвращается, если итератор исчерпан, иначеStopIteration
.
Какова была мотивация для добавления этого?
Что вы можете сделать с next(iterator)
, который вы не можете сделать с iterator.next()
и предложением except
для обработки StopIteration?