# How to best create flex repeater parameter dictionaries?

**URL:** <https://forum.inductiveautomation.com/t/how-to-best-create-flex-repeater-parameter-dictionaries/102583>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [February 19, 2025, 7:07pm UTC](https://forum.inductiveautomation.com/t/how-to-best-create-flex-repeater-parameter-dictionaries/102583 "2025-02-19T19:07:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [February 19, 2025, 7:25pm UTC](https://forum.inductiveautomation.com/t/how-to-best-create-flex-repeater-parameter-dictionaries/102583/2 "2025-02-19T19:25:41Z")

</div>

> [@Simon\_Hathout\_Willar](#):
>
> Is there a clever way I can do this solely within the expression language, without having to resort to scripting?

Not in base Ignition, there is no iteration in the expression language.

HOWEVER, pturmel's Integration Toolkit adds this functionality, if you are allowed to install 3rd party modules. I daresay it is an absolute necessity on any production system.

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934):
>
> Automation Professionals is pleased to announce the immediately availability of a major upgrade to its free Simulation Aids Integration Toolkit module. The new feature justifying the "major upgrade" language is the implementation of eleven thirty-one new expression functions which use iteration to accomplish complex transforms of datasets and lists, to or from other datasets and lists, applying filtering, ordering, and computed new columns along the way. While there are certain operations that…

[https://www.automation-pros.com/toolkit/doc/](https://www.automation-pros.com/toolkit/doc/)

For a cleaner looking script you can do list comprehensions.

```python
def list_to_list_of_dicts(list_of_items, key_name):
	return [{key_name: item} for item in list_of_items]

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-to-best-create-flex-repeater-parameter-dictionaries/102583)._
