Proposed new syntax

Peter Otten __peter__ at web.de
Thu Aug 24 04:05:05 EDT 2017


Paul Rubin wrote:
> Ben Finney <ben+python at benfinney.id.au> writes:
>> generate_id = functools.partial(next, itertools.count())
>> Is something wrong with:
>> >>> g = itertools.count().next

That question seems to be the topic of this subthread.
Other than the principle "never call a dunder method" (that I do not follow 
strictly) you accidentally bring up another argument: compatibility between 
Python 2 and Python 3 where the next() method has been renamed to 
__next__().


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /