[Python-checkins] r63564 - python/trunk/Doc/library/struct.rst

Benjamin Peterson musiccomposition at gmail.com
Fri May 23 22:58:47 CEST 2008


On Fri, May 23, 2008 at 12:21 PM, raymond.hettinger
<python-checkins at python.org> wrote:
> Author: raymond.hettinger
> Date: Fri May 23 19:21:44 2008
> New Revision: 63564
>
> Log:
> Issue 2909: show how to name unpacked fields.

> +Unpacked fields can be named by assigning them to variables or by wrapping
> +the result in a named tuple::
> +
> +    >>> record = 'raymond   \x32\x12\x08\x01\x08'
> +    >>> name, serialnum, school, gradelevel = unpack('<10sHHb', record)
> +
> +    >>> from collections import namedtuple
> +    >>> Student = namedtuple('Student', 'name serialnum school gradelevel')
> +    >>> Student._make(unpack('<10sHHb', s))
> +    Student(name='raymond   ', serialnum=4658, school=264, gradelevel=8)

Isn't it a little "iffy" to be using non-public methods in docs?

-- 
Cheers,
Benjamin Peterson
"There's no place like 127.0.0.1."


More information about the Python-checkins mailing list