[Python-ideas] namedtuple literals [Was: RE a new namedtuple]
Stephen J. Turnbull
turnbull.stephen.fw at u.tsukuba.ac.jp
Thu Jul 27 21:21:43 EDT 2017
> But what about:
> >>> nt2 = ntuple(y=2, x=1)
> ? Does that mean that nt == 2? Presumably, yes.
> Does nt == nt2?
> If it's False, then you've lost some of the advantage of using names
> instead of positions.
Sure. And if you use a dict, you've lost some of the advantage of
using names instead positions too.
I'm not sure a somewhat hacky use case (see my reply to Ethan
elsewhere in the thread) justifies a builtin, but I can easily see
using it myself if it did exist.
More information about the Python-ideas