# PyDataset to Dictionary

**URL:** <https://forum.inductiveautomation.com/t/pydataset-to-dictionary/38968>\
**Category:** Maker\
**Tags:** ignition80, scripting\
**Created:** [September 23, 2020, 5:59am UTC](https://forum.inductiveautomation.com/t/pydataset-to-dictionary/38968 "2020-09-23T05:59:18Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 24, 2020, 3:32pm UTC](https://forum.inductiveautomation.com/t/pydataset-to-dictionary/38968/6 "2020-09-24T15:32:53Z")

</div>

I mean, as long as we’re golfing, you can also nest the comprehensions:

```auto
NewDict = {
    'Data %s' % i: {
        colName: value
        for colName, value in zip(pyData.columnNames, list(row))
    }
    for i, row in enumerate(pyData)
}

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/pydataset-to-dictionary/38968)._
