[Python-ideas] a new namedtuple

Ivan Levkivskyi levkivskyi at gmail.com
Mon Jul 17 20:04:37 EDT 2017

Just FYI, typing.NamedTuple is there for almost a year and already supports
default values, methods, docstrings etc.
Also there is ongoing work towards dataclasses PEP, see

So that would keep namedtuple API as it is, and focus only on performance


On 18 July 2017 at 02:01, Ethan Furman <ethan at stoneleaf.us> wrote:

> Guido has decreed that namedtuple shall be reimplemented with speed in
> mind.
> I haven't timed it (I'm hoping somebody will volunteer to be the bench
> mark guru), I'll offer my NamedTuple implementation from my aenum [1]
> library.  It uses the same metaclass techniques as Enum, and offers doc
> string and default value support in the class-based form.
> --
> ~Ethan~
> [1] https://pypi.python.org/pypi/aenum/1.4.5
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20170718/4b25720d/attachment.html>

More information about the Python-ideas mailing list