Convert namedtuple to dictionary
Tim Chase
python.list at tim.thechases.com
Thu Sep 26 07:51:41 EDT 2013
On 2013-09-26 01:08, Steven D'Aprano wrote:
> On Wed, 25 Sep 2013 18:41:25 -0500, Tim Chase wrote about
> namedtuple:
>
> > While it uses the "private" member-variable "_fields", you can do
>
> It's not actually private!
>
> namedtuple is documented as an exception to the rule that methods
> starting with a single leading underscore are private. Named tuples
> define three public methods and one data attribute. In order to
> avoid clashing with field names, they start with a single
> underscore, but they are documented as public:
>
> _make
> _asdict
> _replace
> _fields
Well dang if "leading underscore suggests private/internal use"
convention got tossed out the window here :)
But indeed, they are in the docs, so (to the OP), use _asdict() and
make life easy.
-tkc
More information about the Python-list
mailing list