[Python-Dev] defaultdict and on_missing() (original) (raw)

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