itertools.cycle (). next ()?

Ну, я использовал метод itertools.cycle (). Next () с Python 2.6.6, но теперь, когда я обновился до 3.2, я заметил, что объект itertools.cycle () не имеет метода next () .

Я использовал его для цикла строки в методе spin () класс Spinner . Итак, если мы зациклим кортеж ('|', '/', '-', '\\', '|', '/', '-') , будет напечатано: | , / , - , \ , | , / , - , | , ] / и так далее ...

Я просмотрел примечания к выпуску Python 3.0, 3.1 и 3.2 и не заметил никаких изменений. Когда это изменилось? Есть ли простая альтернатива для достижения той же функциональности, что и раньше?

Заранее благодарю.

40
задан Paulo Freitas 8 March 2011 в 20:00
поделиться