# Using dict comprehension to append data

**URL:** <https://forum.inductiveautomation.com/t/using-dict-comprehension-to-append-data/77225>\
**Category:** Ignition\
**Tags:** perspective, ignition81, scripting\
**Created:** [August 1, 2023, 3:00pm UTC](https://forum.inductiveautomation.com/t/using-dict-comprehension-to-append-data/77225 "2023-08-01T15:00:23Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [August 1, 2023, 3:48pm UTC](https://forum.inductiveautomation.com/t/using-dict-comprehension-to-append-data/77225/18 "2023-08-01T15:48:41Z")

</div>

You may not be able to do them with the `**someDict` but you can certainly make dicts on the fly with comprehensions as @paul-griffith did in this post , kind of related as well with going from a ds to a dict

> [@PyDataset to Dictionary](https://forum.inductiveautomation.com/t/pydataset-to-dictionary/38968/6):
>
> I mean, as long as we’re golfing, you can also nest the comprehensions: NewDict = { 'Data %s' % i: { colName: value for colName, value in zip(pyData.columnNames, list(row)) } for i, row in enumerate(pyData) }

Though maybe this counts as a list comprehension, but if the final result is a dict, its a dict comprehension in my book lol.

---

_[View the full topic](https://forum.inductiveautomation.com/t/using-dict-comprehension-to-append-data/77225)._
