Функция next вызывает соответствующий дандер метод. Так же как + вызыва __add__
Верно, тогда почему возникла ошибка?
Вообще дандер Некст ищется у класса. Попробуй type(P).__next__(P)
Закрыт потому что
Это немного сбивает с толку...
Там какой-то bpython
Ну все рано, неекст же сработал
In [7]: P.next Out[7]: <method-wrapper 'next' of _io.TextIOWrapper object at 0x730a89c6c0>
Попробуй p = P.__iter__() next(p)
Во p = iter(P) next(p)
Обсуждают сегодня