[Python-Dev] defaultdict and on_missing()
Greg Ewing
greg.ewing at canterbury.ac.nz
Sat Feb 25 01:28:34 CET 2006
Raymond Hettinger wrote:
> Code that
> uses next() is more understandable, friendly, and readable without the
> walls of underscores.
There wouldn't be any walls of underscores, because
y = x.next()
would become
y = next(x)
The only time you would need to write underscores is
when defining a __next__ method. That would be no worse
than defining an __init__ or any other special method,
and has the advantage that it clearly marks the method
as being special.
--
Greg
More information about the Python-Dev
mailing list