diff options
author | mattip <matti.picus@gmail.com> | 2018-11-14 10:42:01 -0800 |
---|---|---|
committer | mattip <matti.picus@gmail.com> | 2018-11-14 10:42:01 -0800 |
commit | a2227556885c3b68a33285ae3ddb4a65d71b4497 (patch) | |
tree | d2eef8c5e96fd0fc5e5e2a3a3cc7e674e0e7cc57 /numpy/lib/format.py | |
parent | 62e47c34b39aebb9a7a6aa41e9af3b2e119a2d74 (diff) | |
download | numpy-a2227556885c3b68a33285ae3ddb4a65d71b4497.tar.gz |
MAINT: fix from review
Diffstat (limited to 'numpy/lib/format.py')
-rw-r--r-- | numpy/lib/format.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/numpy/lib/format.py b/numpy/lib/format.py index e58ffa017..10945e5e8 100644 --- a/numpy/lib/format.py +++ b/numpy/lib/format.py @@ -291,12 +291,8 @@ def descr_to_dtype(descr): names, formats, offsets = zip(*fields) # names may be (title, names) tuples - names = list(names) - titles = [None] * len(names) - for i, n in enumerate(names): - if isinstance(n, tuple): - titles[i] = n[0] - names[i] = n[1] + nametups = (n if isinstance(n, tuple) else (None, n) for n in names) + titles, names = zip(*nametups) return numpy.dtype({'names': names, 'formats': formats, 'titles': titles, 'offsets': offsets, 'itemsize': offset}) |